Video will not play in Captive Network Assistant (CNA) on iOS / Mac OS X in case mobile data is not available or disabled.

Summary

The Video will not play in Captive Network Assistant (CNA) in case mobile data is not available or disabled. Visit https://developer.apple.com/bug-reporting/using-bug-reporter/. If you leave a comment to the Apple team, it may help to solve this issue earlier.

Reproduce

How to reproduce this bug

  1. Turn off cellular data on iOS device (or use device without cellular data service)
  2. Turn on WiFi on iOS device
  3. Connect to WiFi that uses a captive portal with video.
  4. Try to play video when mobile data is not available.

Expected Results:

The video player is opened and video will starts playing.


Actual Results:

The video player is opened, but video will never starts playing.


Workaround

Enable connection to the internet in the background before Video is loaded.

Update

Reported bug ID:
21239852 Video will not play in Captive Network Assistant (CNA) in case mobile data is not available or disabled.