我一直在和Sinatra一起开发一个小应用程序。在本地,它工作得很好,但当我部署它时,Heroku,我的JavaScript路径似乎断开了,我不知道是什么导致了这一点。
我的目录设置是在我的应用程序的根目录下有一个"assets“文件夹,分别存放脚本和样式。脚本文件夹有几个子目录。我已经使用以下命令在Sinatra中设置了我的公用文件夹:
set :public_folder, __DIR__ + '/assets'
我的风格工作正常,我对问题是什么一无所知。同样值得一提的是,我正在使用requirejs来加载我的JavaScript。
以下是控制台的输出:
GET h
因此,我正在为一个Java项目编写一个构建脚本,并且在本地开发期间不运行mvn clean。因此,我为开发人员-k创建了一个标志,它将变量$DEV_BUILD设置为1。
function build_war {
if [ "$DEV_BUILD" -ne 1 ]; then
mvn clean
fi
cd "$PROJECT_HOME"
# Copy over static web files to ROOT
mkdir -p "$WAR_HOME"
cp -r js "$WAR_HOME
我正在构建一个多媒体播放器,需要控制一个页面上的多个、其他多媒体播放器。为了做到这一点,我希望在页面底部有一个区域,其中包含一个媒体播放控制器(,包括一个查找栏),它将控制页面上的所有其他播放器。例如,当用户点击play按钮时,页面上的所有其他播放器都开始播放。
我想使用一个常规的视频/音频播放器,但我不想播放真正的内容,我想要的是有控制,特别是一个搜索栏前进。不单独实现播放控件的原因是因为我想使用video.js插件的功能(比如时间线上的事件标记)。
我成功地显示了带有播放控件的video.js player only。此外,我还设法设置了持续时间。问题是,当我按下播放按钮或记录player