Я звоню [NSURLProtocol registerClass]
, чтобы использовать собственный протокол (Chromium Cronet) при воспроизведении видео с помощью AVPlayer
. (Регистрация выполняется по адресу здесь< /а>: )
Он хорошо работает на симуляторе iOS (Xcode 11.3), но при запуске на реальном устройстве (iPhone SE, iOS 13) пользовательский протокол не запускался. (т.е. метод canInitWithRequest
не вызывался).
Мой вопрос: какова возможная причина разного поведения симулятора iOS и реального устройства в случае [NSURLProtocol registerClass]
? Что-нибудь, что я могу сделать, чтобы исправить это для реального устройства?
AVPlayer
общий объект NSURLSession. Кто-нибудь знает, использует лиAVPlayer
общий NSURLSession? и зависит ли это от env? - person user1783732   schedule 10.02.2020AVAssetResourceLoaderDelegate
. Посмотрите это от меня: stackoverflow.com/ вопросы/60179072/ - person user1783732   schedule 27.02.2020