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