2011-12-21 18 views
8

Tôi muốn sử dụng Airplay để gửi hình ảnh ở độ phân giải cao tới Apple TV.Airplay từ iPad - một UIView riêng biệt để hiển thị trên Apple TV

Phát sóng hoạt động tốt trên iPad 2 của tôi với iOS 5.0.1.

Khi tôi khởi động ứng dụng, mảng UIScreen màn hình của tôi chỉ có 1 mục trong đó. (iPad tất nhiên). Tôi đăng ký thông báo cho nhiều màn hình hơn, nó không bao giờ đến trừ khi tôi mở thanh đa nhiệm và chọn Apple TV của tôi. Tôi không muốn làm điều này.

Tôi muốn một ứng dụng bật lên trên nơi tôi có thể chọn Apple TV hoặc bất kỳ thiết bị phát sóng nào khác trong danh sách.

Tôi đã sử dụng MPVolumeView, đã cho tôi danh sách đó - và đã cho phép tôi chọn Apple TV - nhưng tôi không nhận được cuộc gọi lại thông báo rằng Apple TV đã được chọn - để tôi có thể thiết lập UIWindow của mình cho chế độ xem mới! (nhưng thanh đa nhiệm không xác nhận rằng Apple TV hiện đã được chọn và biểu tượng từ MPVolumeView cũng chuyển sang màu xanh).

Tôi cũng đã thử ứng dụng mẫu hiển thị bên ngoài và quá trình này cũng chỉ hiển thị một màn hình trong danh sách UIScreens khi ứng dụng bắt đầu.

Tôi đang thiếu gì?

Cảm ơn

Trả lời

4

Thật không may, tôi tin rằng hành vi mà bạn đang mô tả là chính xác và các bộ phận thiết kế. Khi bạn đang nói về việc truy cập Apple TV như một màn hình UIS khác, bạn đang nói về "phản chiếu" và cho phép phản chiếu yêu cầu hành động cụ thể của người dùng cuối bạn mô tả: chuyển sang thanh đa nhiệm và bật phản chiếu.

Sẽ rất tuyệt khi có thể bật phản chiếu từ bên trong ứng dụng - tôi hy vọng ai đó sửa lỗi nếu tôi sai vì tôi muốn điều này cho ứng dụng của mình!

+0

Không, bạn nói đúng. Tôi đã nói chuyện với một vài người ở Apple và họ xác nhận đây là hành vi hiện tại nhưng cũng đồng ý rằng hành vi này là thiếu sót cho trải nghiệm người dùng tốt nhất và sẽ đề xuất thay đổi. Vì vậy, hãy chuẩn bị cho một bản phát hành trong tương lai, nơi hành vi mong muốn này có sẵn. – bandejapaisa

+0

Cảm ơn rất nhiều, đó là điều tốt để biết. BTW, tôi vừa biết rằng AirServer hiện hỗ trợ phản chiếu tín hiệu AirPlay trên máy Mac. Đây là một điều bổ sung tốt đẹp để gỡ lỗi với (và thực sự sẽ cung cấp cho người dùng ứng dụng của tôi một lợi ích khả thi). Thật không may, hiện thân của ứng dụng đó cũng bị giới hạn ở chế độ phản chiếu 720p. Tôi đã gửi một vé hỗ trợ với họ để cảm nhận ý định của họ để tăng tốc độ lên 1080p. Chúc mừng. –

+0

Chỉ trong trường hợp nó phù hợp với bạn, phản ánh có thể được kích hoạt từ bên trong một ứng dụng bằng cách sử dụng các API riêng tư. http://spin.atomicobject.com/2012/04/23/ios-mirroring-and-programmatic-airplay-selection/ – Roland