Voor de achtergrondinformatie: ik heb een iPod Touch [4g] met iOS 5.0.1 en een AppleTV 2 met de nieuwste software.

Het is me opgevallen dat hoewel de meeste video-apps van derden AirPlay prima doen (zoals Crackle, YouTube, AirVideo, enz.), er een aantal apps zijn (zoals CNET TV en NBA Game Time) die alleen via de audiogedeelte van de video naar mijn Apple TV.

Met andere woorden, wanneer ik een video via AirPlay probeer te spelen, wordt het videogedeelte op mijn lokale apparaat weergegeven terwijl de audio op de Apple TV wordt afgespeeld.

Dit lijkt heel vreemd. Ik vroeg me af of dit komt omdat:

  • ik iets verkeerd doe?
  • De ontwikkelaars van die apps hebben AirPlay geblokkeerd ?
  • De ontwikkelaars van die apps hebben AirPlay niet correct geïmplementeerd?
  • Of iets anders helemaal?

Antwoord

De ontwikkelaars van die apps hebben AirPlay-video geblokkeerd. Hoewel het standaard is om videostreaming toe te staan, kunnen individuele ontwikkelaars die oproep doen voor hun app. Oudere apps (vóór iOS 5) zullen het allemaal doen, evenals vele die zijn uitgebracht nadat iOS 5 uitkwam.

Zie de documentatie voor ontwikkelaars, met name “allowAirPlayVideo” hier .

Reacties

  • Gewoon om Christian ' s laatste punt te verduidelijken, wanneer AirPlay werd voor het eerst geïntroduceerd en het bood geen ' ondersteuning voor het afspelen van video in de openbare API die ontwikkelaars konden gebruiken, vandaar waarom oudere apps of apps die ' t is meestal herschreven voor iOS5 laat ' geen video zien
  • Eigenlijk zullen apps die eerdere versies van AVPlayer gebruikten video AirPlay toestaan; het standaardgedrag is allow, en de deny-API was niet ' daar tot iOS 5.
  • Ik blijf gecorrigeerd

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *