IE浏览器中的HTML5曲目字幕和属性提示以及ActiveCue为空(Internet Explorer)

时间:2015-06-17 10:12:06

标签: html5 internet-explorer audio html5-audio subtitle

我尝试在音轨中添加字幕。所有浏览器都可以正常工作,但不是IE10。 这是我的代码:

<audio preload="none" class="js-audio">
  <source src="TRACK_SRC" type="audio/mp4">
  <track kind="captions" src="SUBTITLES_SRC.vtt" srclang="se" default />
</audio>

然后我尝试从这条赛道中获得一些线索:

var trackIE = $('track')[0];
var textTrack = trackIE.track;
textTrack.mode = 'hidden';
var cues = textTrack.cues;

在IE中我得到空对象。 请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

对于IE,您需要设置MIME类型,否则它会完全忽略VTT。

将以下内容添加到与HTML文件相同的目录中的.htaccess文件中:

AddType text/vtt .vtt