1

使用Onion 的 Video.js 的 VAST 插件中的示例,我将 VAST xml 文件切换为我自己的一个,该文件有一个用于广告视频源的 flash 视频。当我在 Chrome 中播放此视频时,我看到视频开始播放片刻,然后停止并变黑。错误是:

Video.js: currentTime unavailable on Flash playback technology element.

奇怪的是,这个设置在 OSX 上的 Safari 8 中完美运行。

关于这里发生了什么的任何想法?

更新:发现问题的根源来自我不包括 videoJS CSS。一旦我把它放回去,flash 视频广告就会再次播放。不包括 CSS 怎么能打破这个?同样,不包含此 CSS 只会中断 Chrome 上的播放。

4

1 回答 1

1

video元素不是绝对定位时,脚本会崩溃。我还没有深入挖掘以弄清楚依赖项到底是什么,但我很确定这与“Skip in 5...4...”按钮中的文本更新有关。实际上,您的“分秒”恰好是一秒-它会一直播放直到倒计时尝试前进,然后引发异常。

如果您包含此样式,视频将播放

.vjs-tech { position: absolute; top:30px }

top: 30px只是这样视频不会覆盖播放按钮 - 它仍然只适用于position: absolute,但更难找到按钮)

于 2015-02-25T23:51:22.140 回答