Ho avuto errore 100 su samsung galaxy s3. Il problema nel mio caso era nelle dimensioni della fotocamera. Ho seguito la guida della fotocamera degli sviluppatori Android e stavo impostando le dimensioni del video (setVideoSize (widht, height)) in prepareVideoRecorder();
Ma stavo impostando la dimensione errata che cosa ha causato il blocco della fotocamera, il crash con errore 100 e "camera server morto".
La soluzione è:
aggiungendo due righe successive
mPreviewHeight = mCamera.getParameters().getPreviewSize().height;
mPreviewWidth = mCamera.getParameters().getPreviewSize().width;
in blocco (nel metodo surfaceChange):
try {
mPreviewHeight = mCamera.getParameters().getPreviewSize().height;
mPreviewWidth = mCamera.getParameters().getPreviewSize().width;
mCamera.setPreviewDisplay(mHolder);
mCamera.startPreview();
} catch (Exception e){
Log.d(TAG, "Error starting mCamera preview: " + e.getMessage());
}
e poi in prepareVideoRecorder() che definiscono questi parametri a macchina:
mMediaRecorder.setVideoSize(mPreviewWidth, mPreviewHeight);
fonte
2014-07-01 09:04:17
Che errore ottieni? – colithium
Colithium: Errore 100. E 'il titolo della domanda :-P – Chris