Trên một số thiết bị, onPreviewFrame
không được gọi nếu không có SurfaceView
được đặt để hiển thị xem trước máy ảnh. Tuy nhiên, tôi xử lý máy ảnh trong một dịch vụ, vì vậy tôi không thể đặt số SurfaceView
nhưng tôi không muốn có bản xem trước hiển thị.Android: onPreviewFrame không bao giờ được gọi mà không có SurfaceView
Làm cách nào để thực hiện điều này? Tôi có thể lập trình tạo một SurfaceView
và đặt nó với Camera::setPreviewDisplay
không?
Điều này phải có khả thi hay không?
Nó hoạt động trên hầu hết các điện thoại mà không có một SurfaceView
nhưng không phải trên HTC One X và Google Nexus One ...