我正在使用mediaelement.js将视频放到网页上。对于那些不熟悉它的人来说,它是一个视频播放器元素,可以接收单个源视频,并根据浏览器功能以各种格式(HTML5或闪存)显示
我使用的mp4具有嵌入其中的字幕。有没有办法使用HTML5或mediaelement.js来显示这些标题。我知道我可以拉出一条外部轨道:
<track kind="subtitles" src="subtitles.srt" srclang="en" />
但由于它是嵌入式的,我宁愿使用它们。这就是我的代码:
<video width="640" height="360" style="width:100%; height: 100%;" src="myvid.mp4" type="video/mp4" id="video1" controls="controls">
<source src="myvid.mp4" type="video/mp4" />
<object width="640" height="360" type="application/x-shockwave-flash" data="flashmediaelement.swf">
<param name="movie" value="flashmediaelement.swf" />
<param name="flashvars" value="controls=true&file=myvid.mp4 />
<!-- Image fall back for non-HTML5 browser with JavaScript turned off and no Flash player installed -->
No video playback capabilities
</object>
</video>