8

Airplay を使用して、高解像度の画像を A​​pple TV に送信したいと考えています。

Airplay は、iOS 5.0.1 を搭載した iPad 2 で正常に動作します。

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

リスト内の Apple TV またはその他のエアプレイ デバイスを選択できるアプリ内ポップオーバーが必要です。

を使用するMPVolumeViewと、そのリストが表示され、Apple TV を選択できるようになりましたが、Apple TV が選択されたというコールバック通知をまだ受け取っていないUIWindowため、新しいビューをセットアップできます。(ただし、マルチタスク バーは、Apple TV がチェックされていることを確認し、アイコンMPVolumeViewも青色になります)。

externalDisplay サンプル アプリも試してみましたが、これもUIScreensアプリの起動時の一覧に 1 つの画面しか表示されません。

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

ありがとう

4

1 に答える 1

4

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

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

于 2012-01-18T01:56:19.997 に答える