gpt4 book ai didi

android - 调用 camera.release() 时手机死机

转载 作者:行者123 更新时间:2023-11-29 21:12:48 24 4
gpt4 key购买 nike

您好,我正在尝试让相机功能在我的应用程序上运行。问题是,特别是在一部手机上——三星 Galaxy Mini。

在我使用相机拍照并预览后,调用 camera.release() 时手机卡住了。我必须取出电池才能重置它。

这是我释放相机的方式:

try 
{
mCamera.stopPreview();
mCamera.setPreviewDisplay(null);
mCamera.release();
mCamera = null;
}
catch (Exception e)
{
// ignore: tried to stop a non-existent preview
}

调用后,我还在 logcat 中收到这个奇怪的 native 异常:

03-10 09:45:56.080: E/mm-camera(95): camera_issue_ctrl_cmd: error (Bad address): type 43, length 0, status 40856

如有任何帮助,我们将不胜感激!

最佳答案

使用下面的开源相机代码,它会帮助你

Open Camera

并在被破坏的表面上使用它

if(flag){
camera.release();
camera = null;
previewing = false;
}else{
camera.stopPreview();
}

关于android - 调用 camera.release() 时手机死机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22294605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com