Comments (18)
Video.js 4.0 is available now, so this issue may be fixed or out of date. If you think it's still an issue, please confirm using 4.0 and reopen.
from video.js.
Seems to be an issue, even on 4.0. Even the player on www.videojs.com opens up Quicktime. Are there any specific configuration settings for the HTML5 player to load over Quicktime (on the iPhone)?
from video.js.
Not sure what you mean by Quicktime. Do you mean the native player?
On iPhones, Apple has made the decision that all html5 video plays in the fullscreen, native player rather than letting it play inline.
from video.js.
@gkatsev Really? I was looking for this also... But is there a way though to close it? I tried using cancelFullScreen but it doesn't close the quicktime (ios native player).
from video.js.
I think the fullscreen functions currently have problems in minified source.
from video.js.
@gkatsev But I have tried this in with the dev file (video.dev.js) cause I have read about the problem on minified source but it didn't work. Should cancelFullScreen suppose to also close the quicktime/native ios player as well?
from video.js.
Also, I think mine is quicktime because at before start of video after fullscreen - I can see the Q logo of quicktime so it really is quicktime. How do I disable that or make it play as HTML5? Using videojs v4.0.4.
from video.js.
That is just how apple chose to implement the video element.
from video.js.
I haven't verified, but I'd be surprised if Apple made it possible to exit fullscreen from the API on an iPhone. cancelFullscreen definitely isn't supported (as opposed to webkitExitFullscreen). And yeah, HTML5 video === QuickTime in mobile safari.
from video.js.
Oh, I was assuming usage of videojs.cancelFullscreen or something like that. Don't we have that function?
But you can exist out of the video programmatically, afaik.
from video.js.
The function is in there if it works. https://github.com/videojs/video.js/blob/master/src/js/media/html5.js#L174
from video.js.
Yeah, we have a cancelFullscreen as well: https://github.com/videojs/video.js/blob/master/src/js/exports.js#L63
from video.js.
Ah now I got it to work. I think I was using the minified version when I tried out the cancelFullScreen - then I probably removed it and moved to the .dev one and mixed my codes already.
Follow up question: How do I remove debugs on the .dev version and just do a different minified version? Or do you guys plan to roll out another push with fixed minified version?
Thanks!
from video.js.
We're going to try to get 4.1 out next week. But .dev doesn't have any debug statements that get removed.
from video.js.
That would be awesome guys! :)
Also, what I was asking in .dev also was how to remove the debug (or the logs-in-the-player feature) if we were to use this for production in the meantime.
from video.js.
@alecguintu could you explain more detailed how did you make it work? I have the same issue, that the default quicktime player kicks in.
from video.js.
@avaranovich It seems that the minified file is either not updated or missing some methods. Use the unminified version.
from video.js.
We changed how cancelFullScreen is exported in the next release, 4.4, which should be out soon.
from video.js.
Related Issues (20)
- about translate incorrect(Volume Button)at Chinese HOT 3
- Player is unable to play MediaStream once it is paused HOT 2
- why enableDocumentPictureInPicture can't work? HOT 3
- High CPU usage due to the seek bar even when it's hidden HOT 1
- HLS playlist request error at URL HOT 1
- when experimentalSvgIcons: true and the video don't start play can't see the play button HOT 2
- Safari: fullscreen button is not working HOT 7
- im not able to stream my m8u8 content on video.js 7.9.0
- Frequent requests when dragging the progress bar HOT 2
- replay broken on ios 16 safari with application/x-mpegURL HOT 7
- How to custom LoadingSpinner, it support to config? HOT 5
- How to disable prefetch m3u8 after the player loaded? HOT 2
- M3u8 stream with multiple audio tracks doesn't play on iOS HOT 2
- Fullscreen doesn't work iPad OS 15.7.7 with videojs 8.3.0 HOT 3
- Widevine DRM + DASH Audio not playing, no error HOT 1
- Video js in angular 13 HOT 2
- Discontinuity strategy breaks seeking when using delta updates HOT 1
- Cannot read properties of undefined (reading 'video') HOT 1
- Progress Bar seek is non functional when player has CSS 'transform: translateX()' (mobile) HOT 1
- Error while playing Dash video (Vue 3) HOT 2
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.