Я создал функцию сжатия видеофайла. Он использует AVAssetWriter
и добавляет входы и выходы для видео- и аудиодорожек. Когда он начинает писать, я получаю сообщение об ошибке, когда AVAssetReader
для звуковой дорожки начинает чтение, audioReader.startReading()
. Здесь ошибка, *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[AVAssetReader startReading] cannot be called again after reading has already started'
.Сжатие видео с использованием AVAssetWriter
Код: https://gist.github.com/jaumevn/9ba329aaf49c81c57a276fd135f53f20
Может кто-нибудь увидеть, что здесь проблема? Благодаря!