我的视频是在亚马逊,我想通过流动播放器或jwplayer播放此视频。但我的要求是视频首先尝试在html5中播放,如果不可能它将进入闪光模式。 我需要HTML5嵌入代码和Flash嵌入代码的组合。嵌入代码将自动检测请求设备是否可以播放HTML5。如果是这样,它将提供该代码。如果没有,它将提供Flash版本
答案 0 :(得分: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文件格式。