WEBVTT字幕多次显示

时间:2013-01-28 01:02:20

标签: javascript html5 video subtitle

这是WEBVTT:

WEBVTT FILE

1
00:10:21.125 --> 00:10:23.951
Test

2
00:10:25.080 --> 00:10:27.392
another
test

3
00:10:39.959 --> 00:10:42.676
Damn

此代码是“动态”生成的。 我的track标记如下:

<track kind="subtitles" srclang="en" label="English" default></track>

我从生成的字符串创建一个blob,然后从blob创建一个URL并将track链接到URL。

如果生成的文件有一个副标题 - 一切都很好。一旦添加了第二个字幕,第一个字幕出现两次(一个在另一个之上),第二个出现一次。有三个字幕,第一个出现三次,第二次出现两次,第三次出现。

这是什么废话?我在哪里误会?

1 个答案:

答案 0 :(得分:0)

通过删除轨道元素并每次生成一个新元素来解决它。