2011-12-21 14 views
8

Airplayを使用してApple TVに高精細の画像を送信したいと考えています。iPadからのAirplay - Apple TVに表示する別個のUIView

AirplayはiOS 5.0.1のiPad 2で問題なく動作します。

私のアプリを起動すると、UIScreenの画面配列には1つの項目しかありません。 (もちろんiPadです)。私はマルチスクリーンバーを起動してApple TVを選択しない限り、それ以上の画面の通知を登録します。私はこれをしたくありません。

私はApple TVまたはリスト内の他のエアプレイデバイスをどこで選ぶことができるのかをアプリ内ポップアップにしたいと思います。

私は私にそのリストを与えてやった、MPVolumeViewを使用 - と私はApple TVを選択できなかった - しかし、私はSTILバックApple TVが選択されていることを通知するコールを取得しない - ように私ができるセットアップ私のUIWindow新しいビューのために! (しかし、マルチタスクバーは、Apple TVが今すぐチェックされ、MPVolumeViewのアイコンも青色になることを確認する)。

私はexternalDisplayサンプルアプリも試しましたが、これはまた、アプリ起動時にUIScreensのリストに1つの画面しか表示しません。

私には何が欠けていますか?

おかげ

答えて

4

は残念ながら、私はあなたが記述している行動は、正確かつによる設計であると信じています。 Apple TVに別のUIScreenとしてアクセスすることについて話しているときは、「ミラーリング」について話しており、ミラーリングを有効にするには、マルチタスキングバーに移動してミラーリングをオンにするというエンドユーザーの特定のアクションが必要です。

アプリ内からミラーリングを有効にするといいでしょう - アプリのために間違っていると誰かが私を修正してくれることを願っています!

+0

いいえ、あなたが正しいです。 Appleの2人の人と話しましたが、これは現在の動作であることを確認していますが、この動作には最高のユーザーエクスペリエンスの欠陥があり、変更を提案することに同意します。したがって、この望ましい動作が利用できる将来のリリースに備えてください。 – bandejapaisa

+0

ありがとう、知っておきたいことです。ところで、AirServerがAirPlay信号をMacでミラーリングできるようになったことを知りました。これはデバッグするのに便利です(実際に私のアプリのユーザーには有益な利点があります)。残念ながら、そのアプリケーションの現在の化身は、720pのミラーリングに限られています。私は1080pにそれを高めるための彼らの意図を感じるために彼らと一緒にサポートチケットを提出した。乾杯。 –

+0

あなたに合っている場合は、プライベートAPIを使用してアプリ内からミラーリングを有効にすることができます。 http://spin.atomicobject.com/2012/04/23/ios-mirroring-and-programmatic-airplay-selection/ – Roland

関連する問題