используйте ответные нативные элементы управления видео, которые визуализируют субтитры поверх видео с использованием JavaScript, который вы можете попробовать.
Чтобы использовать субтитры, вы должны следовать приведенным ниже инструкциям: сначала, если ваш формат субтитровВам следует преобразовать его в JSON (используйте такие сайты, как: http://multiverso.me/srtToJSON/). Затем, когда вы получили массив JSON, вы можете передать этот массив в VideoPlayer, как показано ниже:
<VideoPlayer subtitle={this.props.subtitle}/>
Подзаголовокожидает, что JSON будет иметь следующий формат значения ключа:
[{
"startTime": "00:00:04,123", //hh:mm:ss,SSS
"endTime": "00:00:05,001",
"text": "When you convert your subtitle file, you might need to modify your JSON"
},
{
"startTime": "00:00:08,008",
"endTime": "00:00:09,876",
"text": "Before passing it to the VidePlayer component"
}]