首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未显示WebVTT标题

未显示WebVTT标题
EN

Stack Overflow用户
提问于 2020-05-04 07:38:48
回答 1查看 385关注 0票数 0

我正在为我录制的视频添加字幕,但是我在captions.vtt文件中创建的所有字幕都没有显示出来。我的代码出了什么问题?

代码语言:javascript
复制
websites.html
<video width="320" height="480" controls>
        <source src="IMG_1771.mp4" type="video/mp4">
            <track kind="captions" label="Video Captions" src="captions.vtt"  />
    </video>


captions.vtt
WEBVTT

Title
00:00.000 --> 00:00.300 
Good Morning

Subtitle
00:00.500 --> 00:02.000 
My name is John Doe

Subtitle 2
00:02.500 --> 00:04.000  
And today I will be giving reasons why video enhances websites
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-04 07:56:05

要单独播放字幕,您应该始终在track标记中定义default属性,以指示启用了哪个曲目,因为这里只有一首曲目,您应该将其指定为活动曲目。

此外,正如track标记的属性部分中提到的MDN,每当您向跟踪标记添加kind属性时,您也应该指示srclang,这是必要的。

所以输出应该是这样的:

代码语言:javascript
复制
<video width="320" height="480" controls>
    <source src="IMG_1771.mp4" type="video/mp4">
    <track default kind="captions" label="Video Captions" srclang="en" src="captions.vtt"/>
</video>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61583042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档