android.hardware.Camera告诉我lock()
和unlock()
,如果我“不录制视频”,我“可能不需要这种方法”。好吧,我正在录制视频。
unlock()
。“这很简单;我可以在unlock()
来电之前立即拨打setCamera()
电话。但是什么时候打电话给lock()
?在setCamera()
之后立即? MediaRecorder.stop()
之后?还是在其他时间?我怎么知道什么时候锁定相机?
答案 0 :(得分:0)
您可以在MediaRecorder.stop()。
之后使用重新连接而不是锁定答案 1 :(得分:0)
您不需要使用call lock(),当您打开相机时,默认情况下会锁定Camera对象,除非调用unlock()。因此,当您想要防止在释放相机之前没有人可以使用相机服务时,基本上会调用lock()方法。