Tôi gặp lỗi 100 trên samsung galaxy s3. Vấn đề trong trường hợp của tôi là ở kích thước máy ảnh. Tôi đã làm theo hướng dẫn dành cho nhà phát triển Android và đã thiết lập kích thước video (setVideoSize (widht, height)) trong preparVideoRecorder();
Nhưng tôi đã đặt sai kích thước khiến máy ảnh bị đóng băng, sự cố với lỗi 100 và "máy chủ camera đã qua đời".
Giải pháp là:
thêm hai dòng tiếp theo
mPreviewHeight = mCamera.getParameters().getPreviewSize().height;
mPreviewWidth = mCamera.getParameters().getPreviewSize().width;
trong khối (trong phương pháp 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());
}
và sau đó trong prepareVideoRecorder() thiết lập các thông số này để máy ảnh:
mMediaRecorder.setVideoSize(mPreviewWidth, mPreviewHeight);
Nguồn
2014-07-01 09:04:17
Bạn gặp phải lỗi gì? – colithium
Colithium: Lỗi 100. Tên tiêu đề câu hỏi :-P – Chris