在MP4中显示(嵌入)隐藏式字幕

时间:2014-11-20 12:59:29

标签: html5 flash video mp4 mediaelement.js

我正在使用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&amp;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>

0 个答案:

没有答案