2015-11-06 60 views
0

这里是我的代码:隐藏曲目

if (jQuery.browser.msie && !jQuery.browser.version == 9) { 

}else{ 
    var myVideoFrame = document.getElementById("myVideoFrame"); 
    myVideoFrame.textTracks[0].mode = "hidden"; 
} 

我使用JW的球员,但我需要我的影片和视频内容,使搜索引擎可转位我所制作的HTML5视频标签,在源和跟踪标签它并在现有视频ID上实现JW播放器设置JavaScript代码。在这种情况下,我需要隐藏现有的轨道,因为我看到双重字幕。通过上面的代码隐藏在除了IE 9以外的地方,并给我这个错误。请参阅附件图片。我怎样才能隐藏IE9的轨道?

enter image description here

回答

0

我发现this article和添加的代码写在下面:

<script type="text/javascript"> 
    var ie9 = false; 
</script> 
<!--[if IE 9]> 
    <script> 
     ie9 = true; 
    </script> 
<![endif]--> 

<script type="text/javascript"> 
    if (ie9 == false) { 
     var myVideoFrame = document.getElementById("myVideoFrame"); 
     myVideoFrame.textTracks[0].mode = "hidden"; 
    } 
</script> 

现在这个代码工作,除了IE9浏览器的每一个。所以在控制台中没有错误。