【发布时间】:2015-04-18 11:25:17
【问题描述】:
使用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 上的播放。
【问题讨论】:
-
@akmozo 这是一个 FLV 视频。当我在 chrome 中尝试演示时,文本变为红色并且没有播放。在 safari 中,我在视频播放器上收到一条错误消息“抱歉,找不到此视频的兼容源和播放技术。请尝试使用其他浏览器,如 Chrome 或下载最新的 Adobe Flash Player”
-
奇怪的是视频在 Safari 中播放良好(在我的代码中,不是示例)。我认为 VAST 插件中存在与视频技术之间切换有关的错误
-
演示本身可以工作,但是当我使用 FLV 放入我的 VAST 文件时,它会在我测试过的所有浏览器(Windows:IE 和 Chrome,OSX:safari 和 chrome)上破坏它。这是我在他们的 github 上发现的一个与我的问题相似的问题:github.com/theonion/videojs-vast-plugin/issues/60
-
@akmozo - 这是我的大文件:img.mediaplex.com/content/0/14460/…
-
@akmozo 你用的是什么操作系统和浏览器?
标签: css flash video video.js vast