Hide AVPlayerViewController progress bar controls

Originator:cgoldsby
Number:rdar://31756091 Date Originated:21-Apr-2017
Status:Open Resolved:
Product:tvOS + SDK Product Version:
Classification:Enhancement Reproducible:Always
 
Area:
AV Playback

Summary:
It is not possible to just hide the progress bar in an instance of AVPlayerViewController.

The only documented API is setting showsPlaybackControls to false but it also hides the top bar menu and it also disables all the interactive gestures of AVPlayerViewController.

It would beneficial to allow hiding of just the player controls of an AVPlayer, i.e. progress bar, but keep the top menu which shows the external metadata.

Steps to Reproduce:
1) Create an AVPlayerViewController
2) set showsPlaybackControls to false

Expected Results:
The player's playback controls are not visible but the user can still interact with the top menu which display the external metadata.

Actual Results:
All player playback controls are hidden, no top menu is accessible, and interactive gestures are disabled.

Version:
tvOS 10.2

Notes:


Configuration:
AppleTv 4th Generation

Attachments:

Comments


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!