Поддерживает ли AVPlayer закрытые титры, доставляемые в отдельном текстовом файле?
Моя команда выпускает приложения для iOS, которые воспроизводят видео с помощью AVPlayer. Нам недавно сказали, что мы ДОЛЖНЫ разрешить отображение закрытых субтитров для всех видео... но закрытые субтитры не будут отображаться в виде дорожки в видеофайлах (мы уже поддерживаем закрытые субтитры, которые появляются таким образом). Вместо этого мы будем получать их в виде отдельного текстового файла. Я видел несколько ссылок на включение текстового файла заголовка в SMIL, но я ничего не нашел о том, как включить этот текстовый файл в процесс воспроизведения. Кто-нибудь имеет какой-либо личный опыт с этим, или знает какие-либо онлайн-документацию / учебники, которые могут помочь?
1 ответ
Хорошо, у нас сейчас есть план, хотя он немного сложен, потому что задействован DRM. Упрощенная версия заключается в том, что мы собираемся сделать то, что описано в разделе "Что нового в HTTP Live Streaming" из WWDC 2012 (https://developer.apple.com/videos/wwdc/2012/?id=512), а именно: создайте список воспроизведения, который ссылается на наш файл (ы) webvtt, а затем ссылается на этот список воспроизведения из основного m3u8. Это даст нам субтитры с субтитрами в iOS6.