Làm cách nào để chụp ảnh từ camera trước mà không xem trước và lưu ảnh vào thẻ SD. Vui lòng giúp tôi với mã nguồn.Chụp ảnh từ camera trước và lưu vào thẻ SD mà không cần xem trước
Trả lời
public void takePictureNoPreview(Context context){
// open back facing camera by default
Camera myCamera=Camera.open();
if(myCamera!=null){
try{
//set camera parameters if you want to
//...
// here, the unused surface view and holder
SurfaceView dummy=new SurfaceView(context)
myCamera.setPreviewDisplay(dummy.getHolder());
myCamera.startPreview();
myCamera.takePicture(null, null, getJpegCallback()):
}finally{
myCamera.close();
}
}else{
//booo, failed!
}
private PictureCallback getJpegCallback(){
PictureCallback jpeg=new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
FileOutputStream fos;
try {
fos = new FileOutputStream("test.jpeg");
fos.write(data);
fos.close();
} catch (IOException e) {
//do something about it
}
}
};
}
}
Cảm ơn bạn F riend ... – Midhun
@ city0666, nó chỉ lỗi cho myCamera.setPreviewDisplay (dummy.getHolder()); và riêng tư PictureCallback getJpegCallback() { – eawedat
Để làm cho nó hoạt động trên mọi thiết bị, bề mặt phải được thêm vào một nơi nào đó và thực sự được tạo ra. Xem nhận xét trong http://stackoverflow.com/questions/2386025/android-camera-without-preview – Lucy
Không thể, tuy nhiên, có xung quanh công việc.
Xem câu trả lời trước đây, và xin vui lòng, hãy thử tìm kiếm trước khi hỏi trong tương lai: https://stackoverflow.com/a/3881027/181002
- 1. có thể chụp ảnh mà không cần khởi chạy camera trước trong iphone sdk
- 2. Chụp ảnh mặt trước camera - Phonegap?
- 3. cách chụp ảnh mà không cần xem trước từ một dịch vụ hoặc chuỗi?
- 4. iPhone: chụp ảnh bằng camera trước có lập trình
- 5. Android - Lưu hình ảnh từ URL vào thẻ SD
- 6. In PDF từ ASP.Net mà không cần xem trước
- 7. ghi tệp vào thẻ sd và không lưu trữ USB
- 8. Luôn nhìn thấy hình ảnh Phản chiếu trong khi chụp từ Camera trước iOS 5.0
- 9. iOS: Chụp ảnh từ máy ảnh mặt trước
- 10. Android SDK: Xem hình ảnh máy ảnh xem trước thô mà không hiển thị hình ảnh
- 11. Android Save Image vào thẻ SD
- 12. Chụp ảnh bằng thẻ đầu vào Html5
- 13. iPhone 4 AVFoundation: Chụp từ camera trước và sau cùng một lúc
- 14. Máy ảnh mặt trước của Android Chụp ảnh ngược
- 15. Lưu hình ảnh bitmap vào thẻ SD trong Android
- 16. Cách chụp ảnh mà không hiển thị xem trước trong iOS
- 17. Xem trước máy ảnh Android - Cách 'đóng băng' máy ảnh?
- 18. Printing ServerReport mà không xem trước
- 19. Chụp chế độ xem trước được thu phóng trong AVFoundation
- 20. Cách lưu hình ảnh vào thẻ SD trên nút Nhấp vào android
- 21. Xem trước hình ảnh mà không cần tải lên máy chủ của tôi
- 22. Chụp ảnh màn hình trên điện thoại Android khi phát video và xem trước máy ảnh
- 23. Lưu bitmap vào thẻ SD bằng cách nén nó vào android
- 24. Xem trước máy ảnh bị kéo dài
- 25. Sử dụng máy ảnh không có thẻ SD trên Android
- 26. Android: Cách khởi chạy MediaRecorder mà không có bề mặt hợp lệ để xem trước video?
- 27. Quay video mà không xem trước
- 28. Android - Lưu hình ảnh đã tải xuống từ URL vào thẻ SD
- 29. Có thể hiển thị một WebImage mà không lưu nó vào một tệp trước không?
- 30. Sử dụng cả camera trước và sau đồng thời android
có một cái nhìn ở đây, http://stackoverflow.com/questions/3601928/camera-capture-without- preview-in-android-2-2 ngay cả khi nó không liên quan, nó sẽ giúp –
bản sao có thể có của [Camera Android mà không cần xem trước] (http://stackoverflow.com/questions/2386025/android-camera-without-preview) –