HTML5 Video 添加字幕,操作简单,不需要剪辑 您所在的位置:网站首页 vue里面的video-player HTML5 Video 添加字幕,操作简单,不需要剪辑

HTML5 Video 添加字幕,操作简单,不需要剪辑

2023-09-14 13:22| 来源: 网络整理| 查看: 265

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

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

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

效果如下: **在这里插入图片描述 **

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

通常我们保存在电脑中的外挂字幕都不是 vtt 而是,常见的如 srt 格式,需要需要用在web中,可以使用工具进行转换:Simple SubRip to WebVTT converter

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

属性:

kind:默认值是subtitleslabel:点击按钮选择字幕的标题srclang:VTT文本信息使用的语言。 例如,中文zh,英文endefault:default指的是默认会显示的字幕 例如两个元素,如果都没有default属性,那都不显示,需要用户手动调出。另外,default只能出现在一个元素上。

样式:

CSS中有专门的伪元素::cue可以控制字幕的样式

可以控制的CSS属性包括:

coloropacityvisibilitytext-decoration及相关属性text-shadowbackground及相关属性outline及相关属性font及相关属性,包括line-heightwhite-spacetext-combine-uprightruby-position

eg:

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

代码如下:

::cue { background: none; color: #fff; text-shadow: 0 1px #000, 1px 0 #000, -1px 0 #000, 0 -1px #000; font-size: 16px; } HTML5 video视频track加载WebVtt字幕实例 效果:

.vtt文件如下

WEBVTT 00:00:00.001 --> 00:00:01.000 请把你的锅 00:00:01.001 --> 00:00:03.500 带回你的虾 00:00:03.501 --> 00:00:07.000 请把你的微笑留下…… 00:00:07.501 --> 00:00:10.000 请把你的锅 00:00:10.001 --> 00:00:12.000 带回你的虾 00:00:12.001 --> 00:00:15.000 请把你的微笑留下


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有