2.5.6 (2019-11-06)
Bugfixes:
- Fix storing content with delayLicenseRequestUntilPlayed
- Fix check for captions in appendBuffer
- Allow 'rebufferingGoal' to change after startup
- Fix default encoding when reading files
- Throw for invalid TTML
- Fix FairPlay default initDataTransform
- Fix live seekbar on Android
- Fix undefined value in HLS request filters
- Fix Period transitions with embedded captions
- Throw error for clear-key content with src=
- Fix support for empty TTML data
- Fix multi-Period handling of key statuses
- Fix stall at end with src=
- Fix ttml background image support
New Features:
- Add config to use MSE playback on Safari
- Support storing protected content without init data in manifest
- Allow disable audio/video in manifest parsers
- Enhance ttml rendering
- Include event ID in DASH Event checks
- Add support for Label element in DASH
- Treat URL schemes as case-insensitive
- Forward change event from src= playback
- Export getMaxSegmentDuration() on presentationTimeline
- Ignore MIME parameters in Content-Type check
- Make seek & volume bar colors configurable
Demo App:
- Improve mobile Safari PWA support in demo
- Added tooltips to the search filters on the demo
- Added "report bug" button to demo