Informace na pozadí: Mám iPod Touch [4g] se systémem iOS 5.0.1 a AppleTV 2 s nejnovějším softwarem.

Všiml jsem si, že zatímco většina videoaplikací třetích stran funguje AirPlay dobře (jako Crackle, YouTube, AirVideo atd.), existují některé aplikace (jako CNET TV a NBA Game Time), které posílají pouze přes audio část videa do mé Apple TV.

Jinými slovy, když se pokusím přehrát video pomocí AirPlay, bude i nadále přehrávat video část na mém místním zařízení při přehrávání zvuku na Apple TV.

Vypadá to velmi divně. Zajímalo by mě, jestli je to proto, že:

  • Dělám něco špatně?
  • Vývojáři těchto aplikací zablokovali AirPlay ?
  • Vývojáři těchto aplikací nesprávně implementovali AirPlay?
  • Nebo něco úplně jiného?

Odpověď

Vývojáři těchto aplikací zablokovali video AirPlay. I když je výchozí povoleno streamování videa, mohou jednotliví vývojáři provést toto volání pro svou aplikaci. Starší aplikace (před iOS 5) to všechno zvládnou, stejně jako mnoho vydaných po vydání iOS 5.

Přečtěte si dokumentaci pro vývojáře, konkrétně „allowAirPlayVideo“ zde .

Komentáře

  • Jen pro upřesnění Christianova ' posledního bodu, kdy AirPlay byl poprvé představen, nepodporoval ' t přehrávání videa ve veřejném API, které mohli vývojáři používat, proto starší aplikace nebo ty, které nemají ' nebyl přepsán pro iOS5 nejčastěji ' t zobrazovat video
  • Aplikace, které používaly předchozí verze AVPlayeru, ve skutečnosti umožní video AirPlay; výchozí chování je povoleno a odepřené rozhraní API tam nebylo ' t do iOS 5.
  • Opravuji se

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *