Я использую AVPlayer для воспроизведения двух разных потоков в реальном времени на iPhone, но проблема, с которой я сталкиваюсь, связана с 1-м потоком в реальном времени, заголовок работает, а в другом - нет.
Проверены все настройки, как показано ниже:
Настройки устройства, Специальные возможности -> Субтитры и субтитры -> Субтитры + 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"
Действительно не уверен, что может быть другим фактором, влияющим на это.