使用Video.js在Chrome中播放VAST Flash视频广告

时间:2015-02-17 17:09:59

标签: css flash video video.js vast

使用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上的播放。

1 个答案:

答案 0 :(得分:1)

video元素没有绝对定位时,脚本会崩溃。我还没有深入挖掘以确切地知道依赖性是什么,但我非常确定它是否会更新"跳过5中的文本。 0.4 ..."按钮。实际上你的"分裂第二"只是一秒钟 - 它一直播放,直到倒计时试图前进,然后抛出异常。

如果您添加此样式,则视频将播放

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

top: 30px只是因为视频没有覆盖播放按钮 - 它仍然适用于position: absolute,但找到按钮却更难<) / p>