如果浏览器不支持它,我正在尝试对 html5 视频进行 Flash 后备。我可以在 chrome 上获得它,但 chrome 显示“没有支持格式的视频”。
我正在创建一个 swf 对象并使用 Modernizr 测试附加视频。我有 mp4 和 webm 格式的视频。由于 firefox 需要 ogv 格式,它应该呈现 flash 后备,但它没有这样做。
<div id="flash" width="230px" height="230px" style="display:inline-block">
<video width="230px" height="230px" id="player2" controls="controls">
<source src="'+path_webm+'" type="video/webm">
<source src="'+path_mp4+'" type="video/mp4">
<track kind="subtitles" src="../media/mediaelement.srt" srclang="en" />
<p>Your browser leaves much to be desired.</p>
</video>
</div>
var $vobj = $(mediaVideo);
$vobj.appendTo("#tab1");
if(!Modernizr.video.ogg) {
so.write("flash");
}
});
这里的 swf 对象也是如此。
提前致谢!