0

AMS v3 生成的 VTT 在 vtt 文件的顶部有一些“注意”。Edge 和 IE11 浏览器都在抱怨它。它抛出解析错误。相同的 VTT 文件在 Chrome 和 Firefox 中运行良好。

MEDIA12608:WebVTT 文本轨道:时间戳签名应为“-->”。小时=80004004。

如果我们从顶部删除以下“NOTE”,相同的 vtt 在 Edge 和 IE11 上可以正常工作。

笔记

持续时间:“00:10:07.0110000”

语言:en-US

注意置信度:0.911574065685272

似乎多行注释在这里引起了问题。以下是我尝试过的不同排列出现错误的情况。在第一种和第三种情况下,我收到错误,但在第二种和第四种情况下,我没有收到任何错误。所以看起来如果我们在 VTT 文件 Edge 中有多行注释并且 IE11 抛出错误。

1.

WEBVTT

注意持续时间:“00:10:07.0110000” 语言:en-US

注意置信度:0.911574065685272

2.

WEBVTT

注意置信度:0.911574065685272

3.

WEBVTT

注意持续时间:“00:10:07.0110000” 语言:en-US

注意置信度:0.911574065685272

4.

WEBVTT

注意持续时间:“00:10:07.0110000”

注意语言:en-US

注意置信度:0.911574065685272

请让我知道是否有人有任何建议或解决方法来解决 Edge 和 IE11 中的问题?

4

1 回答 1

0

我用 MS Edge 进行了测试,我能够产生这个问题。

我发现此错误可能在各种情况下发生。像这里一样,您会收到评论错误,但如果您使用样式提示,也可能会发生此错误。

WEBVTT

NOTE duration:”00:10:07.0110000” language:en-US

NOTE Confidence: 0.911574065685272

下面是我的测试结果。

在此处输入图像描述

测试代码链接

我找到了一些其他文档,我得到了这个链接。在该链接中,其他用户遇到了类似的错误。

WebVTT 上的样式提示可防止字幕呈现

MS Edge 团队在其中提到:

此问题已在外部解决。这意味着此问题可能需要实施新功能或其他比典型错误更重要的工作。您可以通过在 status.microsoftedge.com 和 uservoice.microsoftedge.com 上搜索相关功能来找到有关此问题的更多信息。

据我了解,这将在New MS Edge Chromium中得到解决。

于 2019-05-08T09:08:46.533 回答