Добавление CC в HTML5 видео через JSON - WEBVTT - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь добавить субтитры к видео, которое загружаю через API хоста. К сожалению, ответ API для субтитров возвращает фактическое содержимое субтитров, а не URL-адрес файла субтитров. Можно ли программным способом добавить ответ CC JSON к видео HTML5?

Вот пример ответа API, который я получаю для субтитров:

{
    "total": 1,
    "subtitles": [
        {
            "id": "7353f1b619",
            "language": "en",
            "language_description": "English",
            "content": "WEBVTT\r\n\r\n1\r\n00:00:01.000 --> 00:00:02.000\r\nLorem ipsum?\r\n\r\n2\r\n00:00:02.100 --> 00:00:04.000\r\nDolor sit amet?\r\n\r\n3\r\n00:00:04.100 --> 00:00:07.000\r\nSed congue fermentum semper.\r\n\r\n4\r\n00:00:07.100 --> 00:00:10.000\r\nQuisque fermentum dui id efficitur tempus.\r\nNullam at erat risus.\r\n\r\n5\r\n00:00:10.100 --> 00:00:13.000\r\nEtiam aliquam nec metus sit amet placerat.\r\nDuis sed mattis magna.\r\n\r\n6\r\n00:00:13.100 --> 00:00:16.000\r\nQuisque vel placerat magna.\r\n\r\n7\r\n00:00:16.100 --> 00:00:20.000\r\nProin hendrerit ullamcorper pellentesque.\r\n\r\n8\r\n00:00:20.100 --> 00:00:23.000\r\nNam quis.\r\n\r\n9\r\n00:00:23.100 --> 00:00:25.000\r\nPhasellus ornare tincidunt sem\r\n\r\n10\r\n00:00:25.100 --> 00:00:27.000\r\nCurabitur mollis pharetra mauris ac pellentesque\r\n\r\n11\r\n00:00:27.100 --> 00:00:29.000\r\nVestibulum accumsan nisi mi",
            "created_at": "2018-09-05T15:53:36+02:00",
            "updated_at": "2018-09-05T16:17:31+02:00"
        }
    ]
}
...