2.5.10 (2020-03-24)
New Features:
- Added 'doubleClickForFullscreen' config to UI
- Add 'loaded' event
- Update prerequisites script w/ new nodejs versions
- Export default text parser plugins
- Add config to show/hide unbuffered range at seek bar start
- Approximate segment size based on bandwidth when deciding to abort a request
- Always log config errors
- Make 'offline.trackSelectionCallback' async to allow the app to prompt the
user or do other async checks - Disable video when the media element is AUDIO
Bugfixes:
- Fix DRM-related issues on Tizen
- Fix exceptions with very large manifests on XBox One and possibly other
consumer electronics platforms - Fix UI exception joining existing Cast session
- Fix UTCTiming when autoCorrectDrift is off
- Fix EME polyfill exceptions on Edge
- Fix offline storage with some Widevine and PlayReady content
- Don't fire 'adaptation' event when not switching
- Fix rare exception in isTextTrackVisible()
- Fix bogus warnings about argument count in configs
- Fix duplicate DB objects when storing offline content
- Fix MIME type case sensitivity in HLS parser
- Fix changing UI Cast app ID to empty string
- Fix case sensitivity in TTML MIME types
- Fix exceptions for Video Futur platform
- Fix captions display alignment
- Fix Cast errors in compiled mode
Docs:
- Improve ClearKey examples
- Fix truncated UI tutorial
- Update offline.md
- Add additional links in error code reference
Demo App:
- Several service worker improvements and fixes
- Load pwacompat through npm
- Replace Live search boolean with a drop-down
- Renamed the "search" tab to "all content"
- Add search filters to the URL
- Work around Material Icons font bug
- Work around MDL button bug in iOS 13