У меня проблема с тем, что я получаю EXC_BAD_ACCESS глубоко в URLConnectionClient при воспроизведении зашифрованных ресурсов HLS, а ключ шифрования пропадает. MPMovieViewController не имеет проблем, он просто не воспроизводится, но, как я уже упоминал, у меня происходит сбой, когда AVPlayer не может получить ключи дешифрования.
Например, это:
AVPlayer *player = [[AVPlayer alloc] initWithURL:
[NSURL URLWithString:@"http://192.168.1.69/prog_index.m3u8"]];
Сбой в отдельном потоке (точнее, com.apple.coremedia.networkbuffering), если файл prog_index.m3u8 зашифрован и ключ дешифрования недоступен. Я убедился, что он работает нормально, когда ключ дешифрования может быть загружен.
Кто-нибудь знает об обходном пути?