For bakgrunnsinformasjonen: Jeg har en iPod Touch [4g] som kjører iOS 5.0.1 og en AppleTV 2 som kjører den nyeste programvaren.
Jeg har lagt merke til at mens flertallet av tredjepartsvideoapps gjør AirPlay helt fint (som Crackle, YouTube, AirVideo osv.), er det noen apper (som CNET TV og NBA Game Time) som bare sender over lyddelen av videoen til Apple TV.
Med andre ord, når jeg prøver å spille av en video, vil den fortsette å vise videodelen på min lokale enhet mens jeg spiller av lyden på Apple TV.
Dette virker veldig rart. Jeg lurte på om dette er fordi:
- Jeg gjør noe galt?
- Utviklerne av disse appene har blokkert AirPlay ?
- Utviklerne av disse appene har ikke implementert AirPlay skikkelig?
- Eller noe helt annet?
Svar
Utviklerne av disse appene har blokkert AirPlay-video. Selv om standard er å tillate videostreaming, kan individuelle utviklere ringe for appen sin. Eldre apper (før iOS 5) vil alle gjøre det, i tillegg til mange utgitt etter at iOS 5 kom ut.
Se utviklerdokumentasjonen, spesifikt «letsAirPlayVideo» her .
Kommentarer
- Bare for å avklare Christian ' s siste punkt, når AirPlay ble først introdusert og støttet ikke ' t avspilling av video i det offentlige API-et som utviklere kunne bruke, derfor hvorfor eldre apper eller de som ikke har ' t er omskrevet for iOS5 oftest ikke ' t viser video
- Apper som brukte tidligere versjoner av AVPlayer tillater faktisk video AirPlay; standard oppførsel er tillate, og nekt API var ikke ' t der til iOS 5.
- Jeg står korrigert