Чтобы воспроизводить субтитры самостоятельно, вы всегда должны определять атрибут default
в теге track
, чтобы указать, какая дорожка включена. Поскольку у вас есть только одна дорожка, вы должны указать ее как активную.
Кроме того, как указано MDN в разделе атрибутов тега track
, всякий раз, когда вы добавляете атрибут kind
в тег отслеживания, вы должны указывать также srclang
, и это необходимо.
Таким образом, вывод должен быть примерно таким:
<video width="320" height="480" controls>
<source src="IMG_1771.mp4" type="video/mp4">
<track default kind="captions" label="Video Captions" srclang="en" src="captions.vtt"/>
</video>