0

我目前正在一个需要包含视频播放器的网站上工作,但他们只有 MP4 视频。考虑到 Firefox 不支持 MP4,我需要原生(如果可能)和 flash 支持。

我使用这段代码强制回退到 Firefox 中的 flash:

if (_V_.isFF()) {
    _V_.options.techOrder = ["flash"];
}

这确实发生了,如果我通过 chrome 中的控制台设置上述内容,我确实会得到一个闪退。问题是,当我使用 Firefox 时,我看不到任何对象标签,只有一个黑色方块(以及源代码中的视频标签)。即使在 videojs.com 本身上也没有对象标签而是视频标签?!(编辑;澄清:我确实点击了那里的“闪光”按钮。)

我对此有点困惑。有其他人遇到这种情况/知道可能是什么原因吗?

4

2 回答 2

0

mp4 文件必须转换为 webm 和 videojs 播放器中使用的两个文件,句号。

在伟大的媒体大战中,flash 已经从 androids 中被淘汰,这就是为什么 webm 文件是 videojs 中的关键组件。mp4 文件必须转换为 webm 文件,并且使用两个源。您也可以将 webm vid 上传到文件服务器并在播放器中链接两个源。服务器链接中的文件名必须以 .mp4 和 .webm 结尾才能被识别。

2 必读 - http://www.zdnet.com/androids-flash-player-is-dead-live-with-it-7000002668/

http://www.pcadvisor.co.uk/how-to/google-android/3417930/how-get-flash-in-android-jelly-bean/

在没有软件的情况下将 mp4 转换为 webm 的最快方法是将其上传到 youtube,一旦视频在那里复制链接并转到 keepvid.com,然后下载 webm。请记住,最高质量的 webm 文件并不总是最适合移动设备的大小和全球互联网连接速度慢的情况。videojs 上的视频质量切换功能正在进行中。

于 2013-01-01T19:33:23.360 回答
0

考虑到有几十个视频,使用 webm(很遗憾)不是一种选择。此外,没有发现 videojs 在 android 设备上流畅。因此,我们决定只链接到视频(带有海报图片)并在 android 上本地播放视频。

于 2013-01-05T19:41:20.583 回答