使用2种不同的直播流,字幕/ CC不适用于AVPlayer

时间:2019-06-24 12:08:50

标签: objective-c avplayer http-live-streaming avasset closed-captions

我使用AVPlayer在iPhone上播放两个不同的实时流,但是我面临的问题是第一个实时流字幕正在工作,而在另一个流上却无法工作。 检查了所有如下设置:

设备设置,辅助功能->字幕和字幕->隐藏式字幕+ SDH =启用

self.Myplayer.appliesMediaSelectionCriteriaAutomatically = YES; 
self.Mycaptions = [self.Myplayer.currentItem.asset mediaSelectionGroupForMediaCharacteristic:AVMediaCharacteristicLegible];
[self.Myplayer.currentItem selectMediaOption:nil inMediaSelectionGroup:self.Mycaptions];

即使主清单具有所有必需的参数

主舱单:

#EXTM3U
#EXT-X-VERSION:4
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="group00",NAME="lang",DEFAULT=YES,FORCED=NO,LANGUAGE="en" 

真的不确定影响它的其他因素是什么。

0 个答案:

没有答案