I can not do full screen videos in version 2.16.2. The screen goes black and says "Video Player" Any solution?
Fullscreen black mediaelementjs version 2.16.2
1.5k views Asked by Cuevana Movil At
2
There are 2 answers
1
Andrey Tzar
On
Adding
.mejs-offscreen {
...
display: none;
}
in your mediaelementplayer.css or whatever you use as a CSS for Mediaelement.js works for Firefox but is broken for Chrome.
Adding something like
.mejs-offscreen {
background-color: transparent;
}
disables controls in fullscreen mode, for this span (with mejs-offscreen class) overlaps it. They just made mistake somehow in the new version, bad testing or what.
I found workaround by editing the source of mediaelement-and-player.js. About the line #2219 is the code looking like this:
$('<span class="mejs-offscreen">' + videoPlayerTitle + '</span>'+
+ '<div id="' + t.id + '" class="mejs-container ' + (mejs.MediaFeatures.svg ? 'svg' : 'no-svg') +
You should avoid inserting first span so the code will look like this:
$('<div id="' + t.id + '" class="mejs-container ' + (mejs.MediaFeatures.svg ? 'svg' : 'no-svg') +
Remember that the purpose of this span is an accessibility feature for Screen Reader users, so it is to be some other ways to overtake this.
More on the question is here: issue #1372
Related Questions in JQUERY
- In Datatables, start value resets to 0, when column sorting
- Bootstrap modal not showing at the desired position on a web page when the screen size is smaller
- window.location.href redirects but is causing problems on the webpage
- Using JQuery Date Slider
- Storing selected language in localStorage
- How to stop other divs from still showing when i click a different button?
- Check multiple values with jQuery
- Bootstrap component does not want to render in Datatables function
- put white spaces when entering an amount moneytype symfony
- Trouble accessing custom header in AJAX response using jQuery in Fiware Keyrock
- I just cant make it work, HTML, JS and Firebase error
- Didn't declared variable still not getting any error in JavaScript
- Move element horizontally while scrolling vertically in pure JavaScript
- allow multi carousel in same page
- Embedded TikTok posts / thumbnail styling issue
Related Questions in CSS
- How to use custom font during html to pdf conversion?
- Storing the preferred font-size in localStorage
- mp4 embedded videos within github pages website not loading
- Is there any way to glow this bulb image like a real light bulb
- What can I do to improve my coding on both html and css
- Uncaught TypeError: google.maps.LatLng is not a constructor at init (script.js:7:13)
- Bootstrap modal not showing at the desired position on a web page when the screen size is smaller
- How to increase quality of mathjax output?
- Hover animation resetting( seemingly reverting back to original CSS and then again to hover)when moving mouse horizontaly accross a part of an element
- Storing selected language in localStorage
- How to clip grid cell and provide scroll as well?
- KeyboardAvoidingView makes a messy the flexbox
- Rotate an object around another object in javascript
- Understanding Scroll Anchoring Behavoir
- how to use only block layout in this css code?
Related Questions in VIDEO
- Media player stops about every 5 minutes
- Video Format is not supported or source is unavailable. - Opera
- How to get text and other elements to display over the Video in Tkinter?
- Can I use local resources for mp4 playback?
- Merge (concat) all video file present in '43. DP (Part1)' and put it into '43. DP (Part1)' and give name merged (concat) file to folder name
- Google Chrome is consuming a lot of CPU on a video call?
- How do I automate a video download with Selenium and Python (Meta Quest Store Trailer Download)
- Safari skipping 5 seconds into react-player video - anyone have experience with this?
- Why is toDataURL() returning blank image? (with p5 video)
- How do I circular crop using matlab?
- Cannot find 'IsacCodec' in scope
- playing multiple videos with libvlcsharp on multiple monitors
- Video controls are hidden behind input feature?
- Anyone around Good at both Javascript and Youtube api?, I am using lite-youtube js and I am confused in adding an eventlistener for onStateChange
- videos are resizing themselves while scrolling
Related Questions in FULLSCREEN
- In fedora Linux, Waydroid opens in fullscreen mode, but in gnome the top panel is not hidden
- How can I make 'emacsclient' open in native fullscreen every time I launch it from the terminal in macOS?
- Custom Controls Not Working in Fullscreen Mode for React Native Video Player
- Does auto full screen function work on mouse hower?
- Scroll to slide in full page
- how to force landscape mode when iframe video in fullscreen
- Set Raspberry Pi Qt application to full screen mode
- python check if a window/app is in full screen in a multi-monitor setup
- Unable to Maintain Fullscreen Mode Across Page Changes or Refreshes
- Keep activity in immersive mode
- visionOS WKWebView FullScreen bug
- flutter full screen using SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky); not working correctly
- How to disable full screen on F in keyboard in ReactPlayer?
- Uno Platform - How to create a full screen Windows Desktop application
- In ReactJS, how to request/exit FullScreen while also handling the FullScreen events to update the UI?
Related Questions in MEDIAELEMENT.JS
- Embed a mjes player on footer
- mediaelementjs event pause after playing new stream
- mediaelement.js Wordpress audio not showing in mobile and tablet
- speed control not showing for youtube video in mediaelementjs
- MediaElement.js with Reactjs
- HTML5 video element request stay pending forever (on chrome in mobile) when toggle over front-rare camera
- In Drupal, Drag on Timeline not working for private mp3 file
- Using MediaElement.JS in WordPress
- how to play multiple mediaelementplayer one by one in javascript
- Installing mediaelement.js - what to do?
- Customize MediaElement.js audio player
- How to implement midroll ad with MediaElements.JS?
- mediaelement don't show play video after 2 sec. in angular 8
- Media Element JS not working properly with slider
- How to set volume to be at a specific value upon clicking unmute button?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Starting with v2.16.x, MEJS inserts a full-width
spanover the fullscreen layer that inherits a solidbackground-color(black in Firefox / white in Chrome) :As a workaround, you can set any of these CSS rules in your custom CSS:
... or (after including the MEJS CSS file) :
The mediaelement.js page has this CSS rule at line 40 of their reset.debug.css file :
so the issue doesn't occur.