Я реализую приложение, содержащее видеоплеер. По некоторым причинам видеофайлы шифруются с помощью AES, и размер этих файлов может быть достаточно большим, чтобы не загружать их в оперативную память целиком. Я ищу способ воспроизвести его с помощью AVPlayer.
Пробовал:
1) Пользовательский протокол NSURLProtocol, предложенный здесь http://aptogo.co.uk/2010/07/protecting-resources/ Не сработало, я предлагаю, чтобы AVPlayer использовал свой собственный, а мой не вызывался.
2) Использовать AVAsset для нарезки видео на небольшие фрагменты, а затем передавать их в AVPlayer — не удалось, поскольку в AVPlayer для этого нет API.
Будем признательны за любое обходное решение :)