使用AVPlayer目标自定义字幕c

时间:2016-12-15 09:53:29

标签: objective-c avplayer subtitle

我能够在iOS 10上显示带AVPlayer的字幕轨道,但我无法自定义它。

这里是我如何尝试自定义字幕:

    AVMediaSelectionGroup* subtitle = [asset mediaSelectionGroupForMediaCharacteristic:AVMediaCharacteristicLegible];
[player.currentItem selectMediaOption:subtitle.options[0] inMediaSelectionGroup:subtitle];

AVTextStyleRule* rule = [[AVTextStyleRule alloc]initWithTextMarkupAttributes:@{

                                                                               (id)kCMTextFormatDescriptionStyle_FontSize : @40, (id)kCMTextFormatDescriptionStyle_Font : [UIFont fontWithName:@"HelveticaNeue-Italic" size:10]
                                                                              }];

player.currentItem.textStyleRules = @[rule];

我无法更改字幕的颜色或字体。

使用网址

创建AVPlayer

0 个答案:

没有答案