Hintergrundinformationen: Ich habe einen iPod Touch [4g] mit iOS 5.0.1 und einen AppleTV 2 mit der neuesten Software.

Ich habe festgestellt, dass die meisten Video-Apps von Drittanbietern AirPlay einwandfrei ausführen (wie Crackle, YouTube, AirVideo usw.). Es gibt jedoch einige Apps (wie CNET TV und NBA Game Time), die nur über das Internet gesendet werden Audio-Teil des Videos auf meinem Apple TV.

Mit anderen Worten, wenn ich versuche, ein Video per AirPlay abzuspielen, wird der Video-Teil auf meinem lokalen Gerät weiterhin angezeigt, während das Audio auf dem Apple TV abgespielt wird.

Das scheint sehr seltsam. Ich habe mich gefragt, ob dies folgende Gründe hat:

  • Ich mache etwas falsch?
  • Die Entwickler dieser Apps haben AirPlay blockiert ?
  • Die Entwickler dieser Apps haben AirPlay nicht richtig implementiert?
  • Oder etwas ganz anderes?

Antwort

Die Entwickler dieser Apps haben AirPlay-Videos blockiert. Obwohl standardmäßig Video-Streaming zulässig ist, können einzelne Entwickler diesen Anruf für ihre App tätigen. Ältere Apps (vor iOS 5) werden dies ebenfalls tun, ebenso viele, die nach dem Erscheinen von iOS 5 veröffentlicht wurden.

Weitere Informationen finden Sie in der Entwicklerdokumentation, insbesondere „allowAirPlayVideo“ hier .

Kommentare

  • Nur um den letzten Punkt von Christian ' zu klären, wann AirPlay wurde erstmals eingeführt. ' unterstützte das Abspielen von Videos in der öffentlichen API, die Entwickler verwenden konnten, nicht. Daher ältere Apps oder solche, die ' wurde für iOS5 meistens nicht umgeschrieben. ' Video nicht anzeigen
  • Apps, die frühere Versionen von AVPlayer verwendet haben, ermöglichen Video-AirPlay. Das Standardverhalten ist „Zulassen“, und die Verweigerungs-API war ' erst unter iOS 5 verfügbar.
  • Ich stehe korrigiert

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.