从字符串中添加.vtt音轨

Add .vtt track from string

本文关键字:vtt 音轨 添加 字符串      更新时间:2023-09-26

我有一个简单的vtt跟踪文件编辑器,其中构建的vtt文件内容保存在var vtt中。

目前,我通过将vtt的内容保存到文件中,然后将文件读取为<track src='mynewvttfile.vtt' /> 来添加曲目

我想省略保存到文件的步骤,只需将变量内容直接读取到<track>元素中。如何做到这一点?

您可以使用addTextTrack JS API。这里有一个演示:

//add a subtitle track to a video
var track = $('video')[0].addTextTrack('subtitles', 'just a test', 'en');
//make it visible
track.mode = 'showing';
// add some cues to show the text
track.addCue(new VTTCue(0.5, 5, "My first Cue"));