Device orientation is not locked while broadcasting via ReplayKit on iPad

Originator:jboiles
Number:rdar://28414669 Date Originated:9/21/2016
Status:3rd party to Resolve Resolved:No
Product:iPad Product Version:
Classification: Reproducible:Yes
 
Summary:
On iPhone, when broadcasting with ReplayKit, the device's orientation is locked, so that the video size does not change midstream. On iPad, the device's orientation is not locked when broadcasting with ReplayKit.

Steps to Reproduce:
1. Install a ReplayKit broadcasting app (e.g. Periscope)
2. Install an iPad app that supports ReplayKit (e.g. Tower Dash)
3. Start broadcasting via ReplayKit
4. Rotate the device

Expected Results:
The UI orientation should not change. This is currently the behavior on iPhone.

Actual Results:
The UI orientation changes, resulting in distorted video.

Version:
iPad iOS 10

Comments

Response from Apple

Engineering has the following feedback for you:

On devices that support multi-tasking (such as iPad) - it is not possible to lock the window orientation. This will have to be done by the game/broadcasting app (e.g. temporarily return NO for -[UIViewController shouldAutorotate] on the view controller).

We are now closing this bug report.

If you have questions or comments about the resolution, please update your bug report with that information so we can respond.


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!