为了账号安全,请及时绑定邮箱和手机立即绑定

关于Android Camera的 Camera is being used after Camera.release() was called

关于Android Camera的 Camera is being used after Camera.release() was called

怎么得了丶 2016-04-12 11:44:50
/**  * 打开闪光灯  */ public static void open() { if (mCamera == null) { mCamera = Camera.open(); } mParameters = mCamera.getParameters(); mParameters.setFlashMode(Parameters.FLASH_MODE_TORCH);//设置参数为闪关灯开启 mCamera.setParameters(mParameters); mCamera.startPreview(); } /**  * 关闭闪关灯,注意:在退出Activity时,请在相应方法关闭闪关灯  */ public static void close() { if (mCamera != null) { mParameters = mCamera.getParameters(); mParameters.setFlashMode(Parameters.FLASH_MODE_OFF);//设置参数为闪关灯关闭 mCamera.setParameters(mParameters); mCamera.release();//相机资源的回收 mCamera = null; } }在部分机型,调用闪光灯出现以上错误。比如魅族note2(5.1的系统),想问问是什么原因造成了相机资源提前释放。各位大神在5.0以上的设备调用闪光灯的方式是不是改成了Camera2的API。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 7632 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信