Html5-Video标签和字幕

Posted 分而治之

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Html5-Video标签和字幕相关的知识,希望对你有一定的参考价值。

<video id="mainvideo"   src="video.mp4" type="video/mp4"controls autoplay loop> 
<track src="en_track.vtt" srclang="en" label="English" kind="caption" default> 
<track src="cn_track.vtt" srclang="zh-cn" label="简体中文" kind="caption"> 
</video>

 

or

<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>  

  

track标签的属性主要有4个,如下表:

 

属性描述

kind

定义字幕内容类型,只能是这五种之一: subtitlescaptionsdescriptionschaptersmetadata.

src

字幕文件的URL地址

srclang

字幕文件的语言类型,标识信息的作用,播放器不使用这个属性。

label

字幕标签,每个字幕元素必需设置一个唯一不重复的标签,切换字幕时显示的名称。

default

指定是否是默认字幕。如果每个都不指定,将不会自动显示字幕.

 

关于属性的一些说明:
• 如果没有指定类型,默认为字幕(subtitles)。
• 如果类型是字幕(subtitles),需要指定srclang。
• 不能有两个相同类型(king)的轨道有同一个标签(label)

WebVTT字幕文件的MIME类型约定是"text/vtt",需要在IIS或者Apache等Web服务器中配置

TTML字幕文件的MIME类型约定为application/ttml+xml

以上是关于Html5-Video标签和字幕的主要内容,如果未能解决你的问题,请参考以下文章

网页设计那个滚动字幕怎么做

html滚动字幕怎么做

[新增ST-001片段]全程字幕-20套UML+Enterprise Architect建模示范视频

使用 TagLib 时如何读取音频 (mp3) 标签(时长和字幕)?

[新增EA003考勤系统演示片段]全程字幕-22套UML+Enterprise Architect建模示范视频

AI大神李沐开源新手剪辑神器!只看字幕就能剪视频,卡壳重复片段一键删除...