我正在使用Camera Api,因为每当我启动应用程序时,它都会显示后摄像头,它工作正常,但当我单击前摄像头按钮时,它将出现运行时异常,无法连接摄像头服务
in camera = Camera.open(cameraID);
in front camera button code :
if (cameraID == Camera.CameraInfo.CAMERA_FACING_BACK)
{
Toast.makeText(getApplicationContext(), "Front Camera", Toast.LENGTH_LONG).show();
cameraID = Camera.CameraInfo.CAMERA_FACING_FRONT;
}
else if (cameraID == Camera.CameraInfo.CAMERA_FACING_FRONT)
{
Toast.makeText(getApplicationContext(), "Back Camera", Toast.LENGTH_LONG).show();
cameraID = Camera.CameraInfo.CAMERA_FACING_BACK;
}
Intent intent = getIntent();
finish();
startActivity(intent);发布于 2013-02-01 17:52:52
您是否有前置摄像头的权限:
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.camera.front"
android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" />https://stackoverflow.com/questions/14643224
复制相似问题