Tuesday, 10 September 2013

Android Camera Server died

Android Camera Server died

Camera server died error after i called to errorcallback but my camera
freezed and crash app.I'm using nexus 7.Camera is again opened in
errorcallback.
public void openFCamera() {
new AsyncTask<Void, Void, Camera>() {
@SuppressLint("NewApi")
@Override
protected Camera doInBackground(Void... params) {
try {
camera = Camera.open(0);
camera.startPreview();
camera.setErrorCallback(new ErrorCallback() {
public void onError(int error, Camera mcamera) {
PreTimerThread.STOPRECORD = false;
releaseCamera();
camera = Camera.open(0);
camera.startPreview();
PreTimerThread.STOPRECORD = true;
Log.d("Camera died", "error camera");
}
});
return camera == null ? Camera.open(0) : camera;
} catch (RuntimeException e) {
Crittercism.logHandledException(e);
return camera;
}
}

No comments:

Post a Comment