例如,这是video
一个track
内部带有标签的标签。
<video src='some_video.mp4'>
<track id='some_subtitle' kind='subtitles'>
</video>
我不想设置标签的src
属性track
,因为我只是在页面上编辑字幕。我已经尝试过类似
document.getElementById('some_subtitle').value = '1\n0.00 --> 5.00\nSubtitle';
但是不起作用。谁能告诉我这样做的正确方法是什么?
像这样:
video = document.getElementById('vid');
track = video.addTextTrack('captions');
track.mode = "showing";
track.addCue(new VTTCue(0, 5, 'Subtitle'));
track.addCue(new VTTCue(10, 15, 'Hi, cue!'));
等等。还有一个removeCue方法。
http://www.html5rocks.com/zh-CN/tutorials/track/basics/#toc-cues-js http://www.w3.org/TR/html5/embedded-content-0.html#text-track
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句