安卓相机打不开

标签 android camera release

我有一个不同的场景。我将相机输入连接到 android 设备。按照给定的步骤,我已经初始化了相机对象,并且显示正常正常工作。

我有单独的代码用于从底层 linux 内核接收相机断开连接信息。在那种情况下,我必须关闭相机。同样,如果相机重新连接,我必须恢复显示。

场景 1: 当获取相机断开信息时,我尝试了以下功能

Cameraobject.setPreviewCallBack(null);
CameraObject.stopPreview();
CameraObject.release();

问题:这些函数中的控制循环。

场景 2: 我已经评论了以上几行。相反,在相机再次连接时执行的代码部分中,我调用了它们。

Cameraobject.setPreviewCallBack(null);
CameraObject.stopPreview();
CameraObject.release();
Cameraobject = Camera.open(cameraID);

问题:这里出现运行时错误。无法连接到相机服务。

最佳答案

您是否添加了 list 中定义的适当权限?

android.permission.CAMERA

关于安卓相机打不开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20563594/

相关文章:

Android 相机 : Difference between PictureCallback, ShutterCallback 和 PreviewCallback

java - 安卓 : Camera's dimensions doesn't match screen's dimensions

java - 在相对布局中动态添加 Imageview 后,图像不会调整大小

java - DataSnapshot.getValue() 未正确检索对象

ios - ARKit3 如何使用TrueDepth相机进行面部跟踪和其他人的面部网格?

.net - 在我的析构函数中释放 Excel 对象

visual-studio - Visual Studio - 如何在 Release模式下删除引用

Android 和 AWS Cognito - 无法使用混淆器解码错误响应

android - Smack 在 Android 上,通过本地 Openfire 服务器在两个用户之间发送数据包/消息时收到错误代码 ="404"未找到远程服务器

git - 跟踪发布、分支或标签?