1

我的视频在亚马逊,我想通过 flowplayer 或 jwplayer 播放这个视频。但我的要求是视频首先尝试在 html5 中播放,如果不可能,它将进入 flash 模式。我需要 HTML5 嵌入代码和 Flash 嵌入代码的组合。嵌入代码将自动检测请求设备是否可以播放 HTML5。如果是这样,它将提供该代码。如果没有,它将提供 Flash 版本

4

1 回答 1

0

我知道这个问题被问到已经有一段时间了,但如果其他人正在寻找答案,你可以试试

<video width="VIDEO-WIDTH" height="VIDEO-HEIGHT" controls preload="auto">
<source src="VIDEO-PATH.m4v"  type="video/mp4">
<source src="VIDEO-PATH.ogv" type="video/ogg">
<object class="aligncenter" type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="560" height="315">
    <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf">
    <param name="allowFullScreen" value="true">
    <param name="wmode" value="transparent">
    <param name="flashvars" value="config={'clip': {'url':'VIDEO-PATH.m4v','autoPlay':false, 'autoBuffering':true }}">
    <p>Your browswer does not support video...</p>
</object>
</video>

将“VIDEO-WIDTH”和“VIDEO-HEIGHT”替换为视频尺寸,将“VIDEO-PATH”替换为视频的完整网址,一切顺利。

一个重要提示: mp4/m4v 视频文件不会在 Firefox 中播放。如果您使用 HTML5 视频标签,Firefox 也不会回退到 Flash。它只会显示一个空白框。除了 mp4 之外,您还需要包含 ogv 文件格式。

于 2013-09-06T03:36:59.383 回答