Edge не может проанализировать файл VTT, созданный AMS v3 - PullRequest
0 голосов
/ 08 мая 2019

VTT, сгенерированный AMS v3, имеет некоторое «ПРИМЕЧАНИЕ» в верхней части файла vtt.Браузеры Edge и IE11 жалуются на это.Выдает ниже ошибку разбора.Те же файлы VTT отлично работают в Chrome и Firefox.

MEDIA12608: текстовая дорожка WebVTT: подпись отметки времени должна быть '->'.ч = 80004004.

Если убрать следующее «ПРИМЕЧАНИЕ» сверху, то же самое vtt отлично работает на Edge и IE11.

NOTE

duration: «00:10:07.0110000 "

язык: en-US

ПРИМЕЧАНИЕ Доверие: 0.911574065685272

Похоже, что многострочный комментарий вызывает проблемы.Ниже приведены различные варианты, которые я пробовал, когда мы получаем ошибки.В 1-м и 3-м случаях я получаю ошибку, но во 2-м и 4-м случае я не получаю никакой ошибки.Таким образом, создается впечатление, что если у нас есть многострочный комментарий в файле Edge и IE11 выдает ошибку.

1.

WEBVTT

ПРИМЕЧАНИЕ длительность: ”00: 10: 07.0110000”Language: en-US

NOTE Доверие: 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

Пожалуйста, дайте мне знатьесли у кого-то есть nny предложения или способ обойти проблему в Edge и IE11?

1 Ответ

0 голосов
/ 08 мая 2019

Я провел тест с MS Edge, и мне удалось создать проблему.

Я считаю, что эта ошибка может возникать в различных условиях. Как и здесь, вы получаете ошибку с комментариями, но если вы используете метку стиля, эта ошибка также может возникнуть.

WEBVTT

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

NOTE Confidence: 0.911574065685272

Ниже приведен мой результат тестирования.

enter image description here

Проверенная кодовая ссылка

Я нашел несколько других документов и получил эту ссылку. В этой ссылке другой пользователь получил похожую ошибку.

STYLE cue в WebVTT предотвращает рендеринг субтитров

В которой MS Edge Team указали, что:

Эта проблема была решена Внешняя. Это означает, что эта проблема может Требовать реализации новой функции или другой работы, которая более значительнее, чем типичная ошибка. Вы можете найти больше информацию по этому вопросу путем поиска связанных функций на status.microsoftedge.com и uservoice.microsoftedge.com.

Насколько я понимаю, это будет исправлено в Новый MS Edge Chromium .

...