iOS iFrame = no fullscreen option in v2
See original GitHub issueExpected behaviour
The player should offer the same functionalities like fullscreen option also when embedded via iFrame. Plus the fullscreen option is working not in fullscreen, but inline anyways.
Actual behaviour
On iOS 11/ Safari the fullscreen option is automatically cut-back to the dimension of the inline iFrame once Fluid Player gets loaded inside an iFrame. It is looking very odd as well, when switching into this pseudo “fullscreen” mode. (no offense, your player is working flawlessly about anywhere else)
Environment
- Browser: Safari
- Version: latest
- Operating System: iOS
- Version: 11.2.6
Steps to reproduce
- Fluid Player without iFrame: http://alpine-dash-hls.gq/player/fluid-player.html
- Same Fluid Player loaded via iFrame: http://alpine-dash-hls.gq/demos/fluid-player with
allowfullscreen
parameter
<iframe src="../../player/fluid-player.html" type="text/html" frameborder="0" allowfullscreen width="100%" height="1080"><p>Failed to load Fluid Player! I'm sorry :(</p></iframe>
Issue Analytics
- State:
- Created 6 years ago
- Comments:6 (1 by maintainers)
Top Results From Across the Web
fullscreen not available on mobile in iframes - krpano.com
Hi, The iPhone doesn't support the HTML5 fullscreen mode at all. The iPad does it since iOS 12, but only in a very...
Read more >iOS and Twenty-Twenty-Two: “Your browser doesn't support ...
After the update to WP 5.9 with the standard Theme Twenty-Twenty-Two the full-screen option in the embedded iframe does not work anymore:.
Read more >Embedded Video (Vimeo/YT) Fullscreen not available
YouTube can disable fullscreen view on embedded videos. The "allowFullScreen" command used to work, but it was probably fixed recently.
Read more >Toggle Fullscreen on iOS devices - how do you deal with it?
html page has a 'fullscreen' button with the following Actions ascribed to it, Source: Mouse Click | Action: Go To URL | Parameters:...
Read more >Troubleshoot: Fullscreen button missing from the player - Vimeo
Browsers do not allow iframes to enter fullscreen if they are contained within other iframes without these fullscreen attributes. Try inserting the player ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Just one thing I noticed, most other JS based players switch on iOS to the system native player for true full screen playback and switching back once fullscreen mode is left. Maybe this could be a route worth considering? (FYI)
Hi @majamee, thank you very much for your comments. We have known issues with Fluid Player and iOS. Currently we are reviewing iOS behavior and we have started to look into its issues. We will consider your issue when we do.