向HTML中插入视频并兼容所有浏览器的方法

2020-04-15 21:41:34易采站长站整理

这两段代码就可以得到兼容所有主流浏览器的终极代码了。

于是我们可以这样:

用jquery判断浏览器是否为IE(不用判断具体IE版本,因为服务器的原因IE很可能高版本也不通过,暂且IE全部用<object></object>标签),根据版本加载不同的标签,代码如下:


<script>
if($.browser.msie){
document.write(‘<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ width=”624″ height=”351″ style=”margin-top: -10px;margin-left: -8px;” id=”FLVPlayer1″>’+
‘<param name=”movie” value=”FLVPlayer_Progressive.swf” />’+
‘<param name=”quality” value=”high” />’+
‘<param name=”wmode” value=”opaque” />’+
‘<param name=”scale” value=”noscale” />’+
‘<param name=”salign” value=”lt” />’+
‘<param name=”FlashVars” value=”&amp;MM_ComponentVersion=1&amp;skinName=public/swf/Clear_Skin_3&amp;streamName=public/video/test&amp;autoPlay=false&amp;autoRewind=false” />’+
‘<param name=”swfversion” value=”8,0,0,0″ />’+
‘<!– 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 –>’+
‘<param name=”expressinstall” value=”expressInstall.swf” />’+
‘</object>’);
}else{
document.write(‘<video width=”602px” height=”345px” controls=”controls”>’+
‘<source src=”public/video/test.mp4″ type=”video/mp4″></source>’+
‘<source src=”public/video/test.ogg” type=”video/ogg”></source>’+
‘your browser does not support the video tag’+
‘</video>’);
}
</script>

不要忘记在写这段代码之前引入jquery文件

到此为止,就可以编写兼容所有浏览器的HTML视频代码了。