Apple TV doesn't send UIEvents to device while AVPlayer is playing video in external playback mode

Originator:klausa
Number:rdar://16096783 Date Originated:18-Feb-2014 03:31 PM
Status:Closed Resolved:
Product:iOS SDK Product Version:Any
Classification:Enhancement Reproducible:Always
 
AVPlayer supports "External Playback Mode", which allows users to play videos on Apple TV or other supported AirPlay device, without developers having to do, well, anything. 
You can get status of such playback doing KVO on AVPlayer properties like rate and loadedTimeRanges, but you don't get any UIEvent objects, that would allow you to respond to users input from Apple Remote or AirPlay device controls in 
- (void) remoteControlReceivedWithEvent: (UIEvent *) receivedEvent.

That makes it impossible to implement app that for whatever reason don't want to allow users to forward/skip backward in video (e.g. fitness app that tracks your progress or flashcard type learning help app).

Comments

Thanks very much for your report.

Engineering has determined that there are no plans to address this issue.

If you have questions regarding the resolution of this issue, please update your bug report with that information.

We are now closing this bug report.

Please be sure to regularly check new Apple releases for any updates that might affect this issue.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!