LLSimpleCamera: сбой AVAssetWriterInput appendSampleBuffer
Я использую LLSimpleCamera для записи видео. Это нормально записывается, когда я использую заднюю камеру, но когда я переключаюсь на переднюю камеру, приложение вылетает и сообщается об ошибке
* Завершение работы приложения из-за необработанного исключения "NSInvalidArgumentException", причина: '* - [AVAssetWriterInput appendSampleBuffer:] Тип носителя буфера выборки должен соответствовать типу носителя получателя ("soun")'
Я перепробовал многие сообщения из stackOverflow, но не смог исправить ошибку. Может кто-нибудь сообщить мне, в чем может быть проблема?
2 ответа
Ответ на вопрос:
Изменение AVCaptureDeviceInput приводит к AVAssetWriterStatusFailed
Благодаря Stackru.
Попробуйте добавить ниже проверку
if ([connection.output connectionWithMediaType:AVMediaTypeVideo] == ноль)
а также проверьте переднее и заднее состояние камеры