4

For the background info: I have an iPod Touch [4g] running iOS 5.0.1 and an AppleTV 2 running the latest software.

I've noticed that while the majority of third-party video apps do AirPlay just fine (like Crackle, YouTube, AirVideo, etc.) there are some apps (like CNET TV, and NBA Game Time) that only send over the audio portion of the video to my Apple TV.

In other words, when I try to AirPlay a video it will continue showing the video portion on my local device while playing the audio on the Apple TV.

This seems very strange. I was wondering if this is because:

  • I'm doing something wrong?
  • The developers of those apps have blocked AirPlay?
  • The developers of those apps have not implemented AirPlay properly?
  • Or something else entirely?

1 Answer 1

2

The developers of those apps have blocked AirPlay video. Though the default is to allow video streaming, individual developers can make that call for their app. Older apps (before iOS 5) will all do it, as well many released after iOS 5 came out.

See the developer documentation, specifically "allowsAirPlayVideo" here.

3
  • Just to clarify Christian's last point, when AirPlay was first introduced it didn't support playing video in the public API that developers could use, hence why older apps or those that haven't been rewritten for iOS5 most times don't show video
    – Stu Wilson
    Jan 31, 2012 at 16:31
  • 1
    Actually, apps that used prior versions of AVPlayer will allow video AirPlay; the default behavior is allow, and the deny API wasn't there until iOS 5. Jan 31, 2012 at 16:59
  • I stand corrected
    – Stu Wilson
    Jan 31, 2012 at 17:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .