我有一个不同的场景。我将相机输入连接到 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/