Comments (7)
@shastik I did a quick test on Browserstack with Safari 15.6 and I was able to reproduce the issue with video.js v8.x.x. I checked the diff between v7.21.4..v8.0.0, I came across this modification which seems to be the cause of this behavior.
This will require investigation to understand the intention behind the change. In the meantime, perhaps this workaround can help. Please note I haven't tested the side effects it could potentially have.
.video-js {
display: block;
}
from video.js.
Sorry I misread that as 16.5.1. This would be a less impactful change, only affecting fullscreen.
.video-js.vjs-fullscreen {
display: block;
}
FWIW display: block;
was changed to display: inline-block;
in 8 to more closely match browsers' display of <video>
elements.
from video.js.
Just to say this affects iPadOS 15.7.7 / iPad Mini 4 as well. Confirm the workaround fixes the issue.
from video.js.
👋 Thanks for opening your first issue here! 👋
If you're reporting a 🐞 bug, please make sure you include steps to reproduce it. We get a lot of issues on this repo, so please be patient and we will get back to you as soon as we can.
To help make it easier for us to investigate your issue, please follow the contributing guidelines.
from video.js.
I can't reporduce on the same verison of Safari, and haven't seen any other reports.
from video.js.
It can be reproduced also via browserstack.com. Just select Safari version 15.6 or lower and open URL with videojs 8.3 - https://codepen.io/gkatsev/pen/GwZegv?editors=1000#0 and when video starts playing -> try to click on fullscreen mode.
On the newer version of Safari, it works correctly.
from video.js.
Thank you @mister-ben and @amtins . Your fix is working correctly.
from video.js.
Related Issues (20)
- Extra return in minified JS causing "unreachable code after return statement" HOT 4
- Tap to click not work not progressbar HOT 5
- Green texttrack color not handled HOT 5
- play-control button unable to click, it's no response, video cannot play HOT 2
- currentTime(641) is succeeded,but the video is seeked to 0 HOT 1
- How to preload all .ts of m3u8 HOT 1
- How do I disable pauses in the video tag? HOT 2
- [8.13.0] HTML-validation errors with the new version
- Is there any way to play clean h265 videos with the current player? HOT 5
- player.currentSources() - When the video is playing, missing all the sources when the first source is not an absolute URL HOT 3
- electron Enable hardware acceleration suppression,Play HEVC265 video,Black screen HOT 2
- Use HLS, We got some variable errors HOT 5
- [8.14.0] Type errors
- How to block video's whitespace default event
- Qulaity selector integration issue in react js HOT 2
- HLS + Fairplay streams buffers a lot in Mac Safari browser. HOT 2
- Volume slider not accessible using TalkBack HOT 1
- Poor Video Streaming Support - How to Improve??? HOT 2
- Why player.volume(val) fires volumechange event? HOT 3
- DRM | Safari | Fair Play License is not being called HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from video.js.