Настройка субтитров с помощью AVPlayer
Я смог отобразить дорожку субтитров сAVPlayer
на iOS 6, но я не могу его настроить. Это просто показывает тот же стиль (маленький размер шрифта, в белом цвете).
Вот как я выбираю субтитры:
AVMediaSelectionGroup *subtitle = [asset mediaSelectionGroupForMediaCharacteristic: AVMediaCharacteristicLegible];
[self.videoPlayer.currentItem selectMediaOption:subtitle.options[0] inMediaSelectionGroup: subtitle];
И как я пытаюсь настроить субтитры:
AVTextStyleRule *rule = [[AVTextStyleRule alloc] initWithTextMarkupAttributes:@{
(id)kCMTextMarkupAttribute_ForegroundColorARGB : @[ @1, @1, @0, @0 ],
(id) kCMTextMarkupAttribute_ItalicStyle : @(YES)}];
self.videoPlayer.currentItem.textStyleRules = @[rule];
Независимо от того, поместил ли я этот фрагмент до или после выбора субтитров, результат будет одинаковым.
AVPlayer
создается с локальным (файловым) URL-адресом (файл mp4).
Есть мысли о том, как это сделать?