Я загружаю видео Fairplay HLS с помощью AVAssetDownloadTask и сохраняю ключ дешифрования. После успешного завершения загрузки я пытаюсь создать URL-адрес с локальным URL-адресом, но после загрузки ресурса в avplayer он не воспроизводится. Это же видео воспроизводится при подключении к сети, поэтому ключ дешифрования извлекается и сохраняется правильно.
Я заметил, что AVAssetResourceLoaderDelegate не вызывается в автономном режиме, поэтому в основном игрок не получает ключ дешифрования.
Кто-нибудь знает, что может быть не так?