4.2.2 Patch Release
Video.js 4.2.2 fixes two critical bugs including a Firefox race condition during video loading that broke playback and an issue where duration would get stuck at 0:00 when loading the player dynamically.
News and updates from the Video.js open-source video player project
Video.js 4.2.2 fixes two critical bugs including a Firefox race condition during video loading that broke playback and an issue where duration would get stuck at 0:00 when loading the player dynamically.
Video.js integrates Karma testing framework to enable unit test execution in real browsers beyond PhantomJS, with plans to expand support to mobile devices and provide public test result visibility for contributors.
Video.js CDN files were compromised for three hours with malware from the Sendori Auto-update Hack, prompting immediate security fixes including restricted CDN access, third-party monitoring, and defined incident response processes to prevent future attacks.
Video.js 4.2.0 adds beta RTMP streaming support for Flash, updates the CSS skin designer, implements major control bar improvements, and introduces LESS preprocessing to the default skin for enhanced customization.
Video.js introduces a userActive state system to intelligently show and hide player controls across desktop and touch devices, enabling controls to fade out in fullscreen mode and respond properly to mobile gestures without relying on mouse events.
Brightcove hack week produces an interactive Video.js skin designer that enables real-time CSS customization using LESS preprocessing, demonstrating how HTML/CSS skins work across both HTML5 and Flash playback.
Video.js 4.1.0 ships with method queuing for Flash fallback, improved component APIs with fadeIn/fadeOut exports, enhanced user agent detection for Android, and multiple bug fixes for IE and captions.
Video.js 4.0 delivers an 18% size reduction through Google Closure Compiler, automated cross-browser testing with TravisCI and BrowserStack, a new plugin interface, redesigned font-based icon skin, improved accessibility, and Apache 2.0 licensing.
Video.js source code repository moves from github.com/zencoder/video-js to github.com/videojs/video.js in preparation for version 4.0, with existing forks and pull requests remaining intact.
Video.js transitions to full-time development and modernizes its support infrastructure by moving from custom forums to Stack Overflow for questions, GitHub Issues for bug tracking, and Trello for project management transparency.