-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dual player probably only from iPhone #964
Comments
I've seen this before but I believe this is a localhost bug. There is no fullscreen API available on iOS Safari (iPhone), we can't fullscreen the custom UI. I don't know how it's possible. We can add some styles to controls to hide it in this case. |
I have this problem on a live website and some of my users have also reported the same problem to me. Yeah. It's also very difficult to diagnose what the hell is going on in iOS. |
Should be fixed in |
Edit: I correct myself, in order to see the overlapping player bug, I have to press the button for full screen and then exit the full screen view P.S.: |
Figured out why it was incorrectly inferring live stream. The iPhone bug is super weird, I'll see if I can find out what's up. The native UI should not be displayed if |
I tested this on iOS@17 on both my phone and the simulator. I thought it mighe be an issue with Try restarting your browser on your phone and seeing if it's resolved. I need a repro of you current setup. As it stands I can't confirm anything. UPDATE: I can only repro this if |
I am also experiencing this issue with Nuxt. It is not setting |
I tested it and it was working. I'm not sure why Nuxt is not setting it in your case? This might be a bug to bring up with them. If I can get a full repro I'll look more into it. |
Seems to only be an issue with HLS Edit: nvm it happens with raw mp4 as well. I'll create a reproduction on stackblitz when I can. |
Here is a reproduction. I needed to wrap the player in A temporary workaround is to use the |
Strangely setting it as |
Okay I realized today that Resolved -> |
Current Behavior:
Through the use of the code written below, I end up with two overlapping players (see photo below) when I try to watch a video from an Apple iPhone phone.
It is as if the Vidstack player is overlaid on top of the "default" player on the phone.
Expected Behavior:
I expect that the phone player will not be shown at the time the Vidstack player is present
Steps To Reproduce:
Use my code shown above on an Apple iPhone phone (I have not tried with ipad)
Environment:
Photo:
The text was updated successfully, but these errors were encountered: