我正在使用LLSimpleCamera录制视频。当我使用后置摄像头时,它的记录很好,但是当我切换到前置摄像头时,应用程序崩溃并且报告的错误是
*由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'* -[AVAssetWriterInput appendSampleBuffer:]样本缓冲区的媒体类型必须与接收者的媒体类型(“声音”)匹配
我尝试了许多stackOverflow帖子,但无法修复崩溃。谁能告诉我这是什么问题?
答案 0 :(得分:2)
答案 1 :(得分:0)
尝试添加以下支票
如果([[connection.output connectionWithMediaType:AVMediaTypeVideo] ==零)
并检查摄像头的前后条件