Я реализую обработчик shouldWaitForLoadingOfRequestedResource
для AVPlayer
/AVURLAsset
HLS-видео и нашел странное поведение в tvOS.tvOS shouldWaitForLoadingOfRequestedResource, запрашивающий те же ресурсы
Как я вижу, он может запрашивать одни и те же ресурсы несколько раз, в том числе «корень» манифест, манифесты второго уровня и сегменты (и я говорю не о нескольких качественных коммутаторах, он запрашивает точно такие же ресурсы).
В то же время каждый запрос подается с моим кодом достаточно хорошо - видео играет хорошо. Кроме того, точно такой же код отлично работает в iOS - нет дублированных запросов.
В каких случаях AVURLAsset
/AVAssetResourceLoader
может запрашивать одни и те же ресурсы несколько раз в tvOS?
Если Мастер-манифест содержит ключ # EXT-X-SESSION-KEY i будет называться также на tvos один раз –
привет, не могли бы вы поделиться примером приложения яблока, пожалуйста? –