2011-01-26 34 views
6

Tôi đã tự hỏi liệu nó có thể chụp từ cả hai camera đồng thời bằng cách sử dụng khung công tác AVFoundation. Cụ thể, câu hỏi của tôi là liệu cả AVCaptureDevices phía trước và phía sau có thể hoạt động cùng một lúc hay không.iPhone 4 AVFoundation: Chụp từ camera trước và sau cùng một lúc

Hiện tại tôi biết rằng một cá thể AVCaptureSession chỉ có thể hỗ trợ một đầu vào (và đầu ra). Tôi tạo ra hai AVCaptureSessions, gắn thiết bị camera phía trước vào một và phía sau với thiết bị khác, sau đó tôi trỏ đầu ra của các phiên tới các hàm SampleBufferDelegate khác nhau. Những gì tôi thấy là một chức năng đại biểu được kích hoạt cho một vài khung hình, sau đó người kia sẽ tiếp quản. Dường như AVFoundation bằng cách nào đó tắt thiết bị máy ảnh nếu một thiết bị khác đang được sử dụng. Bất cứ ai có thể xác nhận điều này hoặc chia sẻ kinh nghiệm của họ về chủ đề này?

Cảm ơn trước

Trả lời

6

Trả lời câu hỏi của riêng tôi:

  1. này là không thể.
  2. Chuyển đổi giữa phía trước và camera phía sau để bắt chước hành vi tương tự là quá chậm (Mất khoảng 500ms mỗi chuyển đổi theo thử nghiệm của tôi)

Nguồn: https://devforums.apple.com/message/369748#369748

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