v3.33.3
peaBerberian
released this
08 Jul 17:02
·
52 commits
to legacy-v3
since this release
Release v3.33.3 (2024-07-08)
Quick Links:
π API documentation
-
β― Demo
π Overview
The v3.33.3
is a "legacy" release (now that the v4 is the current major version) mostly containing some of the bug fixes and improvements initially made for the upcoming v4.1.0 release that should be done just after this one.
π Changelog
Bug fixes
- DASH: support absolute path in URL resolution with RFC 3986 implementation [#1446]
- DASH: fix cases of blinking subtitles [#1447]
- Fix precision issues of the
maxVideoBufferSize
API [#1448] - DASH: Prevent multiple loading of the same segment for some DASH low-latency contents [#1449]
- Await some delay before re-attempting to push a segment following an error [#1411]
- DRM/Compat: on Edge test comprehensively KeySystems before considering them as usable [#1450]
- DRM/DASH: Ignore
0x0
key id found in DASH initialization segments are they are often linked to unencrypted data. [#1466, #1458] - DRM/Compat: On the PlayStation 5, reload directly when a decryption key become unusable to prevent fatal errors [#1451]
- Directfile/Compat: On safari on iOS no longer stay stuck in buffering when
autoPlay
is set tofalse
or not set and the video element has the attribute "playsinline" [#1406, #1404, #1390] - Directfile/compat: On safari mobile in directfile mode, do not stay in an infinite
LOADING
state if theduration
is set toNaN
(rare issue in a normally-unsupported multiple RxPlayer-per-media-element scenario) [#1452] - Fix RxPlay error messages not properly displaying in Chrome's inspector since Chrome 126 [#1474]