11-11 20:13:39.831: W/Camera(767): ICamera died
11-11 20:13:39.831: W/Camera(767): Camera server died!
11-11 20:13:39.842: E/Camera(767): Error 100
Здравствуйте. Я давно работаю над этой проблемой.Я правильно установил все разрешения в файле манифеста, и я правильно выполняю Camera.open и настраиваю CameraPreview (Surface View), как в примере с Android.com.Тем не менее я постоянно получаю сообщение об ошибке сервера камеры, когда метод startPreview()
вызывается в следующем методе класса CameraPreview.
Есть идеи?Я искал в Интернете решения, этот метод не вызывается до тех пор, пока onResume и камера не будет успешно открыта.
//method of CameraPreview (extends SurfaceView implements SurfaceHolder.Callback)
//that is associated with a view added to a FrameLayout in my App
public void surfaceCreated(SurfaceHolder holder) {
// The Surface has been created, now tell the camera where to draw the preview.
try {
mCamera.setPreviewDisplay(holder);
mCamera.startPreview();//HERE IS WHERE IT IS CAUSING ERROR!!!!!
} catch (IOException e) {
// Log.d(TAG, "Error setting camera preview: " + e.getMessage());
System.err.println("Error setting camera preview: " + e.getMessage());
}
}