0

有没有办法可以将图像 url 存储在 VTT 文件中?例如:

WEBVTT

00:00:00.000 --> 00:00:10.000
Chapter tile goes here
thumb_0001.jpg

00:00:10.000 --> 00:00:20.000
Another chapter title
thumb_0002.jpg

我知道我可以编写自定义解析器,但我想知道是否有某种标准?

4

2 回答 2

1

您需要有一个单独的WebVTT 元数据轨道、一个支持它们的播放器,并且可能需要一些脚本和 CSS 来作用于提示有效负载。您可以看到元数据轨道可以做的一些事情的AblePlayer 演示(在 39 秒标记处)。如果您检查wwa_meta.vtt文件,您可以看到它引用了恰好位于播放器页面 html 代码中的 ID 选择器。

于 2021-12-13T22:26:07.527 回答
0

您提供的示例与当前在互联网上为图像缩略图所做的非常相似。它最常用于...成人...网站上的动画视频预览。如果您使用 Google 搜索,".jpg" filetype:vtt您会发现一些有趣的示例,这些示例采用与您相同的方法。

正如默里已经引用的那样,这并不是真正的正确方法。他引用的元数据跟踪选项更符合正确使用 VTT 规范。但是,它也没有得到广泛支持。您可以遵循 VTT 指南并最终得到一个许多玩家无法读取的文件。

另一种选择是 CSS。VTT 旨在与 CSS 很好地配合使用。因此,您可以将图像包含为 CSS background-image。这样它就与文本内容分开了,并且(至少在理论上)一些玩家甚至可以正确显示它。

于 2022-01-29T10:05:24.290 回答