jwPlayer实现支持IE8及以下版本避免出错的方法
jwplayer在支持Html5的情况下会自动使用html5的video和audio标签进行播放视频和音频。但是在IE中版本低于IE9时
<script src="jwplayer.html5.js" type="text/javascript"></script>
加载以上脚本,会导致错误。我们可以通过特定的注释标签判断,当是IE浏览器时,若是版本大于等于IE9,才加载,否则不加载该代码。如此便可以实现chrome、firefox、IE系列的浏览器。
<script src="jquery.min.js" type="text/javascript"></script> <script src="jwplayer.js" type="text/javascript"></script> <!--[if gt IE 9]> <script src="jwplayer.html5.js" type="text/javascript"></script> <![endif]--> <div id="container"></div> <script type="text/javascript"> var thePlayer; $(function() { thePlayer = jwplayer('container').setup({ flashplayer: 'jwplayer.flash.swf', file: '<%=videoPath%>', width: 500, height: 350, dock: false }); }); </script>
wala-wo