Airplay vom iPad - eine separate UIView zur Anzeige auf Apple TV

8

Ich möchte mit Airplay Bilder in hoher Auflösung an Apple TV senden.

Airplay funktioniert gut auf meinem iPad 2 mit iOS 5.0.1.

Wenn ich meine App starte, enthält mein UIScreen screens-Array nur 1 Element. (das iPad natürlich). Ich registriere für die Benachrichtigung für mehr Bildschirme, es kommt nie, wenn ich nicht die Multitasking-Leiste und wählen Sie meine Apple TV. Ich will das nicht machen.

Ich möchte ein In-App-Pop-Over, wo ich den Apple TV oder ein anderes Airplay-Gerät in der Liste auswählen kann.

Ich habe MPVolumeView benutzt, was mir diese Liste gab - und ließ mich den Apple TV wählen - aber ich bekomme immer noch nicht die Rückruf-Benachrichtigung, dass der Apple TV ausgewählt wurde - damit ich meinen einrichten kann UIWindow für die neue Ansicht! (aber die Multitask-Leiste bestätigt, dass Apple TV jetzt aktiviert ist und das Symbol von MPVolumeView ebenfalls blau wird).

Ich habe auch die exampleDisplay-Beispiel-App ausprobiert, und auch dies zeigt nur einen Bildschirm in der Liste von UIScreens , wenn die App startet.

Was vermisse ich?

Danke

    
bandejapaisa 21.12.2011, 08:58
quelle

1 Antwort

4

Leider glaube ich, dass das Verhalten, das Sie beschreiben, korrekt und von Design ist. Wenn Sie davon sprechen, auf Ihren Apple TV als einen anderen UIScreen zuzugreifen, sprechen Sie von "Spiegeln" und das Aktivieren der Spiegelung erfordert die spezifische Endbenutzeraktion, die Sie beschreiben: Gehen Sie zur Multitasking-Leiste und schalten Sie die Spiegelung ein.

Es wäre schön, die Spiegelung innerhalb einer App aktivieren zu können - ich hoffe, jemand korrigiert mich, wenn ich falsch liege, weil ich das für meine App möchte!

    
Rob Reuss 18.01.2012, 01:56
quelle