【发布时间】:2017-10-04 15:46:55
【问题描述】:
我正在创建自定义视频播放器,我想为 CC 创建切换按钮。
我看到了这个帖子:IOS AVPlayer cannot disable closed captions
所以我尝试了:
AVMediaSelectionGroup *group = [self.avPlayer.currentItem.asset mediaSelectionGroupForMediaCharacteristic:AVMediaCharacteristicLegible];
[self.avPlayer.currentItem selectMediaOption:nil inMediaSelectionGroup:group];
没用.. cc 仍然可见。
也试过了:
AVPlayerItemLegibleOutput *output = [[AVPlayerItemLegibleOutput alloc] init];
[output setDelegate:self queue:dispatch_get_main_queue()];
[output setSuppressesPlayerRendering:true];
[self.avPlayer.currentItem addOutput:output];
它隐藏了抄送,但我怎样才能取消隐藏呢? ,我试过了:
[output setSuppressesPlayerRendering:true];
但 cc 在屏幕上冻结。
谢谢!
【问题讨论】:
-
这个你搞定了吗?
标签: ios objective-c avplayer