4.15.4 (2025-06-23)
Bug Fixes
- Avoid throw BUFFER_READ_OUT_OF_BOUNDS when not necessary (#8753) (9931bea)
 - Close segment index when calling to unloadTextStream (#8754) (72fd217)
 - DASH: Fix L3D streams (with k parameter) without $SubNumber$ (#8770) (105c800)
 - DASH: Use the correct Representation ID for Uri substitution of media segments (#8760) (6e8f434)
 - Demo: Fix keep custom config on page reload (#8776) (5c5efb5)
 - Demo: Fix keep custom config on page reload (#8777) (7d67366)
 - Don't cancel trick play near to live edge if rate is less than 1 (#8772) (5d65576)
 - Fix 4k stream support within browser env on Tizen (#8764) (3eecf28)
 - HLS: mediaSequenceToStartTime isn't maintained correctly for AUDIO manifest (#8784) (f8712a4)
 - Reset text visibility on unload (#8775) (5e0c0e8)
 - UI: Disable keyboard controls when there is not asset loaded (#8766) (64bbde5)
 - UI: Fix fullscreen doesn’t work on iPad (Edge/Chrome) (#8757) (5dbac62)
 - UI: Fix PageDown and PageUp shortcuts (#8769) (49b86ff)
 - UI: Fix unhandled rejection on remote button (#8778) (bf2f22c)
 - UI: Make the overflow menu visually smoother (#8773) (14f93ba)
 - UI: The playback time displayed in the seek bar is different from currentTime when click (#8758) (11f0b1f)