2011-08-01 26 views
5

Tôi đang cố gắng tìm hiểu xem có thể sử dụng luồng video của máy ảnh từ trong nền dịch vụ thay vì từ mục đích bình thường không.android - sử dụng máy ảnh từ bên trong dịch vụ nền

gì tôi nghĩ trong đầu là thế này:

  • bắt đầu dịch vụ từ ứng dụng của tôi
  • dịch vụ này truy cập vào dòng video và trích xuất các tính năng liên tục; tùy thuộc vào các tính năng, nó sẽ gửi các gói tin trên mạng (localhost)
  • người dùng chuyển sang ứng dụng khác - dịch vụ vẫn phải chạy và các tính năng giải nén!

Trước khi cố gắng triển khai tất cả những điều đó, tôi muốn biết nếu có thể.

Cảm ơn trước

Nicola

Trả lời

-3

Tôi không nghĩ rằng đây có thể là máy ảnh cần có một màn hình xem trước. Xem câu hỏi trước here

+0

tôi đoán bạn đã đúng; tôi đã tìm thấy cuộc thảo luận thú vị này về chủ đề: http://code.google.com/p/android/issues/detail?id=9570 –

3

có của nó có thể, kiểm tra câu trả lời của tôi và mã mẫu trên một thread tương tự

Open/Run Camera from background service in android

+1

phương pháp của bạn chỉ hoạt động nếu bạn mở hoạt động trước tiên - để khởi chạy surfaceview, sau đó sử dụng nó trong dịch vụ – Choletski

1

Bạn có để hiển thị xem trước giả trên màn hình hiện tại. Để làm điều đó, bạn phải tạo chế độ xem bề mặt với kích thước 1 * 1 px và hiển thị bản xem trước trong đó. Bạn phải vẽ chế độ xem bề mặt trên các ứng dụng khác cho điều đó.

Khám phá thư viện this cung cấp cơ sở để chụp ảnh từ nền ngay cả từ dịch vụ.

Các vấn đề liên quan