Android 在MediaRecorder::reset()之后是否需要再次调用MediaRecorder::setCamera()?
我只是想知道在MediaRecorder::reset()之后是否需要再次调用MediaRecorder::setCamera() 例如(仅用于测试目的):Android 在MediaRecorder::reset()之后是否需要再次调用MediaRecorder::setCamera()?,android,mediarecorder,Android,Mediarecorder,我只是想知道在MediaRecorder::reset()之后是否需要再次调用MediaRecorder::setCamera() 例如(仅用于测试目的): 为前摄像头创建(打开)摄像头对象 使用在1号创建的camera对象调用MediaRecorder::setCamera() 执行导致MediaRecorder出错的其他操作 调用MediaRecorder::reset()将其返回到初始化状态 任何反馈都将不胜感激 谢谢, artsylar是的,你得再打一次 reset()将MediaRec
artsylar是的,你得再打一次 reset()将MediaRecorder重新启动到空闲状态。调用此方法后,您必须再次配置它,就像它刚被构造一样
资料来源:我也这么认为。但是,对于某些设备,即使在重置()后不调用setCamera(),它仍然可以工作。对于某些设备,它不是,这就是我确认的原因。设备制造商必须对MediaRecorder的行为进行一些定制。