v4.0.0-beta.1
Pre-release
Pre-release
Release v4.0.0-beta.1 (2023-03-08)
Quick Links:
π API documentation
-
β― Demo
-
π Migration guide from v3
Overview
This is an update of the previous v4.0.0-beta.0
release.
Compared to it, the v4.0.0-beta.1
:
- is now based on the
v3.30.0
stable release of which it inherits all features, bug fixes and improvements (and not a partial list of them like for thebeta.0
) - Fix a memory leak just seen on the
v4.0.0-beta.0
- Provide other minor fixes over the
v4.0.0-beta.0
(see the Changelog below)
Changelog
Bug fixes
- (v4.0.0-beta.0-only issue) Fix memory leak
- (v4.0.0-beta.0-only issue) Fix MediaSource duration when the maximum buffered end is inferior to current duration but superior to calculated duration
- (v4.0.0-beta.0-only issue) Fix
stopAtEnd
option by also switching to STOPPED state on ended - (v4.0.0-beta.0-only issue) Fix some target's support by not relying on
Promise.prototype.finally
anymore [#1224] - (v4.0.0-beta.0-only issue) For dynamic contents, always set a very high duration [#1220]
- (v4.0.0-beta.0-only issue) DRM: Fix fallbacking for an already-played content by checking key statuses initially linked to a MediaKeySession
Other improvements
- Based on the v3.30.0 of which it inherits all the features, bug fixes and other improvements