当前位置:首页 > 技术博客 > HTML > HTML5 Video 字幕添加免去视频剪辑合成步骤

HTML5 Video 字幕添加免去视频剪辑合成步骤

2年前 (2023-09-11)HTML1060

HTML5 Video视频支持外挂字幕,文件后缀名是.vtt,称为WebVTT格式,专门的web字幕格式。

使用很简单,用一个<track>元素即可,例如:

<video id="video">
    <source src="xxx.mp4" type="video/mp4">
    <track src="xxx.vtt" default>
</video>

官方文档:https://w3c.github.io/webvtt/


.vtt 文件的MIME type是 text/vtt。在Chrome和safari浏览器下,.vtt字幕是可以无障碍加载显示的。

通常我们保存在电脑中的外挂字幕都不是 vtt 而是,常见的如 srt 格式,需要需要用在web中,搜索关键词:str转vt在线工具(会搜索出来很多免费工具)


对于<track>元素完整的写法应该是:

<track src="xxx.vtt" kind="subtitles" label="中文字幕" srclang="zh" default>

属性

  • kind:默认值是subtitles

  • label:点击按钮选择字幕的标题

  • srclang:VTT文本信息使用的语言。

  • 例如,中文zh,英文en

  • default:default指的是默认会显示的字幕

例如两个<track>元素,如果都没有default属性,那都不显示,需要用户手动调出。另外,default只能出现在一个<track>元素上。

样式

CSS中有专门的伪元素::cue可以控制字幕的样式,可以控制的CSS属性包括:

  • color

  • opacity

  • visibility

  • text-decoration及相关属性

  • text-shadow

  • background及相关属性o

  • utline及相关属性

  • font及相关属性,包括line-height

  • white-space

  • text-combine-upright

  • ruby-position

例如

video::cue {
    color: #fff;
    text-shadow: 0 1px #000, 1px 0 #000, -1px 0 #000, 0 -1px #000;
    font-size: medium;
}



完整案例演示点击查看:新加坡2023国庆演讲:我们不画饼,直接发钱 

版权声明:本文由 LzxBlog 发布,如需转载请注明出处。

本文链接:https://www.liuzhixi.cn/html/298.html

标签: HTML

相关文章

html强制将http请求转变为https请求

html强制将http请求转变为https请求

基础没打好就会老出现不该出现的问题<meta http-equiv="Content-Security-Policy"&nb...

简洁的牙科整形医院官网HTML5模板

简洁的牙科整形医院官网HTML5模板

一款绿色简约风格的牙科诊所,牙齿整形医院网站响应式模板。使用bootstrap框架搭建,您可以很容易地定制修改这套模板。下载链接: https://pan.ba...

简洁的手工商品电子商务HTML模板

简洁的手工商品电子商务HTML模板

一款简洁大气的手工商品,手工制品,手工艺术品销售商城HTML响应式模板。它总共包含2个主页、6个博客页面、6个商店页面、11个产品页面、6个内页等。...

多用途服装销售电商HTML模板

多用途服装销售电商HTML模板

一款多用途的服装类电子商务HTML模板。它是非常适合销售时装店,时装,T恤店,服装店铺商城模板。此模板包含:首页、博客页、购物车页、个人中心和ui列表页面。设计...

登录注册html源码

登录注册html源码

登录注册下载链接: https://pan.baidu.com/s/1zi2D0qhHiSgwYHiK5r0otw   提取码: r81y...

浏览器url地址殊字符转义编码

浏览器url地址殊字符转义编码

网址URL中特殊字符转义编码 字符    -    URL编码值 空格&...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。