Mirroring Stops After Repeated Switching Between Mirroring and Full-Screen Video

Originator:brice
Number:rdar://19488101 Date Originated:1/15/2015
Status:Open Resolved:
Product:iPad Product Version:iOS 8.1.1, 8.1.2
Classification:Serious Bug Reproducible:Always
 
One client’s sales team uses our app to show product videos on an external monitor, frequently switching back and forth from mirroring the webpage to the native full-screen video control.

In recent versions of the iOS, they are experiencing an issue where the iPad appears to quit mirroring, only showing a black background on the attached monitor.  In the Control Center, the device still shows as connected to AirPlay and mirroring is on.

I was able to replicate this in mobile Safari on the same devices.  

Steps to Reproduce:
1) Mirror device to external screen using either Airplay to Apple TV or wired AV Adapter.
2) Open mobile Safari and navigate to http://www.kioskproapp.com/tests/video-mirroring/index.html 
3) Tap screen to view video.
4) On video page, tap the full-screen icon in the lower right corner.
5) Wait for the video to start to AirPlay to the device.
6) Tap ‘Done’ to exit full-screen mode.
7) Tap back button.
8) Check to see if device is now mirroring.  If yes, repeat steps 2-8.  

Expected Results:
External screen shifts between full-screen video and mirroring when expected. 

Actual Results:
In my testing, mirroring generally fails after this sequence is repeated 10-20 times.   

After mirroring fails in this way, you can exit mobile Safari to the home screen and mirroring is not re-established, but AirPlay is marked as connected and mirroring is on.  Both AirPlay and Mirroring can be toggled on and off without any visible effect on the connected monitor.

Rebooting the device and reconnecting AirPlay resolves the issue (which can then be replicated again through the above steps).

Version:
iPad Air 2, iOS 8.1.2
iPad 2, iOS 8.1.1

Configuration:
able to replicate with both Apple TV (A1427, software 7.0.2 (6915)) and Digital AV Adapter (A1422)

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!