A háttérinformációhoz: Van egy iPod Touch [4g], amelyen az iOS 5.0.1 fut, és egy AppleTV 2-vel, amely a legújabb szoftvert futtatja.

Észrevettem, hogy bár a külső gyártóktól származó videós alkalmazások többsége remekül csinálja az AirPlay-t (például Crackle, YouTube, AirVideo stb.), vannak olyan alkalmazások (például a CNET TV és az NBA Game Time), amelyek csak az a videó audio része az Apple TV-re.

Más szavakkal, amikor megpróbálok AirPlay-t adni egy videóhoz, akkor a helyi eszközön továbbra is megjelenik a videó rész, miközben az audio-t lejátszom az Apple TV-n.

Ez nagyon furcsának tűnik. Arra gondoltam, hogy ez az oka:

  • Valamit rosszul csinálok?
  • Ezen alkalmazások fejlesztői letiltották az AirPlay-t ?
  • Ezeknek az alkalmazásoknak a fejlesztői nem valósították meg megfelelően az AirPlay programot?
  • Vagy valami egészen más?

Válasz

Ezen alkalmazások fejlesztői letiltották az AirPlay videót. Noha az alapértelmezett a video streaming engedélyezése, az egyes fejlesztők felhívhatják az alkalmazást. A régebbi alkalmazások (az iOS 5 előtt) mindannyian meg fogják csinálni, valamint sok az iOS 5 megjelenése után megjelent.

Lásd a fejlesztői dokumentációt, különös tekintettel a “allowAirPlayVideo” itt .

Megjegyzések

  • Csak Christian ' utolsó pontjának tisztázása érdekében, amikor Az AirPlay-t először vezették be, és nem támogatta ' nem támogatott videolejátszást a nyilvános API-ban, amelyet a fejlesztők használhattak, ezért a régebbi alkalmazások vagy azok, amelyek ' a legtöbbször nem írták át az iOS5-ös verzióra, ne ' ne mutasson videót
  • Valójában azok az alkalmazások, amelyek az AVPlayer korábbi verzióit használták, megengedik az AirPlay videót; az alapértelmezett viselkedés a allow, és a deny API nem volt ' ott az iOS 5-ig.
  • Állok javítva

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük