Dostosowywanie napisów za pomocą AVPlayer
Udało mi się wyświetlić ścieżkę napisów za pomocąAVPlayer
w systemie iOS 6, ale nie jestem w stanie go dostosować. Pokazuje tylko ten sam styl (mały rozmiar czcionki, biały).
Oto jak wybrać podtytuł:
AVMediaSelectionGroup *subtitle = [asset mediaSelectionGroupForMediaCharacteristic: AVMediaCharacteristicLegible];
[self.videoPlayer.currentItem selectMediaOption:subtitle.options[0] inMediaSelectionGroup: subtitle];
I jak staram się dostosować podtytuł:
AVTextStyleRule *rule = [[AVTextStyleRule alloc] initWithTextMarkupAttributes:@{
(id)kCMTextMarkupAttribute_ForegroundColorARGB : @[ @1, @1, @0, @0 ],
(id) kCMTextMarkupAttribute_ItalicStyle : @(YES)}];
self.videoPlayer.currentItem.textStyleRules = @[rule];
Bez względu na to, czy umieściłem ten fragment przed lub po wybraniu napisów, wynik jest taki sam.
TheAVPlayer
jest tworzony z lokalnym (plikowym) adresem URL (plik mp4).
Jakieś przemyślenia, jak to zrobić?