Вы должны будете реализовать свой собственный анализатор файлов субтитров.Формат файла .srt довольно прост, здесь - обсуждение того, как его проанализировать.
Более сложный бит заключается в том, чтобы затем синхронизировать отображение субтитров (вероятно, просто UILabel
, помещенное поверх MPMoviePlayerController
представления), с текущим временем фильма.Вы должны написать класс, который вы можете запросить subtitleStringAtTimeInterval
: такого рода вещи (которые сохраняют субтитры в памяти и ускоряют выбор субтитров).Затем обновляйте субтитры через равные промежутки времени (с помощью NSTimer
или фонового потока, который спит в течение короткого промежутка времени между каждым обновлением субтитров).