.vtt субтитры не отображаются на видео в Chrome - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь создать (формат .mp4) видео с субтитрами .vtt.Единственное, что появляется на экране, это одна или две черные линии в центре видео, где должны быть субтитры, и только в Chrome.Он отлично работает, например, в Edge.Почему они не появляются?Файлы загружаются на сервер.

<html>
<head>
    <style>
        .container {
            margin: 0px 0px;
            max-width: 500px;
        }
    </style>
</head>
<body>
    <div class="container" id="player">
        <video controls crossorigin playsinline poster="poster.png">
             <source src="TSR.mp4" type="video/mp4" size="576">
                <source src="TSR.mp4" type="video/mp4" size="720">
                <source src="TSR.mp4" type="video/mp4" size="1080">

                <!-- Caption files -->
                <track kind="captions" label="English" srclang="en" src="subtitles/vtt/english.vtt" default>
                <track kind="captions" label="Czech" srclang="cz" src="subtitles/vtt/czech.vtt">
                <!-- Fallback for browsers that don't support the <video> element -->
                <a href="Test Screen Recording.mp4" download>Download</a>
        </video>
    </div>
    <script src="https://cdn.plyr.io/3.4.4/plyr.polyfilled.js"></script>
    <script>const player = new Plyr('#player');</script>
</body>

.vtt файл (пример):

WEBVTT

1
00:00:00.000 --> 00:00:03.000 
This is a test screen recording. 

Снимок экрана:

Скриншот черных линий

...