html - HTML5视频是否可以将嵌入在mp4文件中的字幕作为轨道播放?

标签 html video html5-video subtitle webvtt

我按照说明将 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>

Additional Information on HTML5 Video Subtitling and WebVTT

关于html - HTML5视频是否可以将嵌入在mp4文件中的字幕作为轨道播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27223702/

相关文章:

javascript - 将底部变量值获取到页面顶部

ios - 在 iOS 中方形裁剪和固定视频方向

video - 希望播放非编码视频上传,然后通过 FFMPEG 从选择点导出 gif

javascript - Phonegap 应用程序 SQLite 数据库初始设置

html - 阻止页脚 div 隐藏在内容 div 后面

apache-flex - Flex,如何从连接到我的流的远程用户获取对等 ID?

css - 模糊网站背景的 mp4 视频

html - Flash 插件中是否内置了 HTML5 视频的 Flash 视频后备?

javascript - 如何将 Json 中的视频及其描述附加到 JavaScript 中的 DOM 元素?

html - 具有任意水平规则的等宽表格标签