субтитры / CC не работает для AVPlayer с использованием 2 разных потоков - PullRequest
0 голосов
/ 24 июня 2019

Я использую 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" 

Действительно не уверен, что может быть другим фактором, влияющим на это.

...