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