Edge 无法解析 AMS v3 生成的 VTT 文件
Posted
技术标签:
【中文标题】Edge 无法解析 AMS v3 生成的 VTT 文件【英文标题】:Edge is not able to parse VTT file generated by AMS v3 【发布时间】:2019-05-08 02:11:51 【问题描述】:AMS v3 生成的 VTT 在 vtt 文件的顶部有一些“注意”。 Edge 和 IE11 浏览器都在抱怨它。它抛出解析错误。相同的 VTT 文件在 Chrome 和 Firefox 中运行良好。
MEDIA12608:WebVTT 文本轨道:时间戳签名应为“-->”。小时=80004004。
如果我们从顶部删除以下“NOTE”,相同的 vtt 在 Edge 和 IE11 上可以正常工作。
注意
持续时间:“00:10:07.0110000”
语言:zh-CN
注意置信度:0.911574065685272
似乎多行注释在这里引起了问题。以下是我尝试过的不同排列出现错误的情况。在第一种和第三种情况下,我收到错误,但在第二种和第四种情况下,我没有收到任何错误。所以看起来如果我们在 VTT 文件 Edge 中有多行注释并且 IE11 抛出错误。
1.
WEBVTT
注意 持续时间:“00:10:07.0110000” 语言:zh-CN
注意置信度:0.911574065685272
2.
WEBVTT
注意置信度:0.911574065685272
3.
WEBVTT
注意持续时间:“00:10:07.0110000” 语言:zh-CN
注意置信度:0.911574065685272
4.
WEBVTT
注意持续时间:“00:10:07.0110000”
注意语言:en-US
注意置信度:0.911574065685272
如果有人有任何建议或解决方法来解决 Edge 和 IE11 中的问题,请告诉我?
【问题讨论】:
Related standard 任何有兴趣的人。 【参考方案1】:我使用 MS Edge 进行了测试,我能够产生问题。
我发现此错误可能在各种情况下发生。像这里一样,您在使用 cmets 时遇到错误,但如果您使用样式提示,则也可能发生此错误。
WEBVTT
NOTE duration:”00:10:07.0110000” language:en-US
NOTE Confidence: 0.911574065685272
以下是我的测试结果。
Tested code link
我找到了一些其他文档并获得了此链接。在该链接中,其他用户遇到了类似的错误。
STYLE cue on WebVTT prevents subtitle rendering
MS Edge 团队在其中提到:
此问题已在外部解决。这意味着这个问题可能 需要实现新功能或其他更多的工作 比典型的错误重要。你也许能找到更多 通过搜索有关此问题的信息 status.microsoftedge.com 和 uservoice.microsoftedge.com。
据我了解,这将在New MS Edge Chromium 中得到解决。
【讨论】:
感谢 Deepak-MSFT。你有什么解决方法吗?如果我不想等待 Microsoft 的更新并尽快解决问题。 我尝试搜索但没有得到任何解决。如果我将来会得到任何解决方案或解决方法,我会尽力为您提供。感谢您的理解。以上是关于Edge 无法解析 AMS v3 生成的 VTT 文件的主要内容,如果未能解决你的问题,请参考以下文章
Android解析ActivityManagerServiceAMS启动流程和AMS家族
Cutting-Edge.Applied.Technologies.ProtoWizard.v3.0.0.11 1CD(珠宝加工设计软件)