我按照说明将 Webvtt 文件作为轨道导入到 mp4 文件中 Subtitling with GPAC
,我检查了当我使用 GPAC 的 Osmo4 播放器时字幕是否正确显示。
现在,我想通过 HTML5 视频标签播放带字幕的视频,但似乎 HTML 媒体轨道元素需要指定 webvtt 文件位置的 src 属性。
有什么办法可以播放内嵌字幕吗?
最佳答案
不,HTML5 视频标签目前不支持内部字幕和音轨。
在HTML5 Video Tag中插入字幕的正确方法是:
<video width="640" height="480" controls>
<source src="video.mp4" type="video/mp4" />
<source src="video.webm" type="video/webm" />
<track src="subtitles.vtt" kind="subtitles" srclang="en" label="English" />
</video>
关于html - HTML5视频是否可以将嵌入在mp4文件中的字幕作为轨道播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27223702/