/**?*?釋放攝像頭資源?*/??
private?void?freeCameraResource()?{??
? ? if?(mCamera?!=?null)?{??
? ? ? ? mCamera.setPreviewCallback(null);??
????????mCamera.stopPreview();??
????????mCamera.lock();??
????????mCamera.release();??
? ? ? ? mCamera?=null;??
????}??
}??
我之前漏了一句? ? ? ? mCamera.setPreviewCallback(null);? 導致報錯。
參考鏈接:
java.lang.RuntimeException: Camera is being used after Camera.release() was called
https://blog.csdn.net/Stromg_zzp/article/details/52196520