使用the Onion's VAST plugin for Video.js中的示例,我为我自己的一个文件切换了VAST xml文件,该文件包含广告视频源的Flash视频。当我在Chrome中播放时,我看到视频开始播放一瞬间,然后它停止并变黑。错误是:
Video.js: currentTime unavailable on Flash playback technology element.
奇怪的是,这个设置在OSX上的Safari 8中完美运行。
关于这里发生了什么的任何想法?
更新:发现问题的根源来自我不包括videoJS CSS。重新放入后,Flash视频广告会重新播放。 怎么能不包括CSS打破这个?同样,不包括这个CSS只会破坏Chrome上的播放。
答案 0 :(得分:1)
当video
元素没有绝对定位时,脚本会崩溃。我还没有深入挖掘以确切地知道依赖性是什么,但我非常确定它是否会更新"跳过5中的文本。 0.4 ..."按钮。实际上你的"分裂第二"只是一秒钟 - 它一直播放,直到倒计时试图前进,然后抛出异常。
如果您添加此样式,则视频将播放
.vjs-tech { position: absolute; top:30px }
(top: 30px
只是因为视频没有覆盖播放按钮 - 它仍然适用于position: absolute
,但找到按钮却更难<) / p>