VTT субтитры не отображаются на видео в браузере - PullRequest
0 голосов
/ 28 марта 2020

Эй, вот мой код:

    <p>Here is blah blah:</p>
  <video controls height="300" width="180" loop preload="auto" poster muted>
    <source src="video/sushan.mp4" type="video/mp4">
    <p>Oops! Looks like your browser doesn't support HTML5 video. Here is a <a href="https://www.youtube.com/watch?v=4HEgRG0_hvw&t=786s">link to the original video on Youtube</a><p>
      <track kind="captions" src="sushan-subtitles.vtt" srclang="en">
  </video>

Субтитры находятся в папке root, так же как и в папке индекса HTML. Я попытался переместить его в другой подкаталог и связать его, например, videos / sushan-subtitles.vtt, но это тоже не сработало.

Видео воспроизводится нормально.

Кроме того, это появляется в угрюмом валидаторе w3: «Дорожка элемента не разрешена как дочерняя для видео элемента в этом контексте. (Подавляя дальнейшие ошибки из этого поддерева.)»

Я научился это делать из MDN ( трек вложенности после исходного элемента в элементе video).

Кроме того, сообщение об ошибке со ссылкой на случайное видео на YouTube не отображается, если я делаю неправильный путь. Отображается ли он, когда браузер не поддерживает расширение?

Заранее спасибо!

...