HTML5 Player Integration Sample 2.4.0
1778224080000
New Features
Added dedicated navigation pages for all sample categories, making it easier to browse and locate specific DRM integration examples across player types
Added PlayReady support to CSL (Custom Security Level) samples for Shaka Player, expanding DRM coverage alongside the existing Widevine-based CSL flows
Improvements
Reorganized the overall folder structure into three clearly scoped directories —
basic,advanced, andshared— to improve navigability and reduce confusion between sample tiersConsolidated previously scattered helper files into
shared/js/using a base + extension pattern, enabling cleaner code reuse across samples without duplicationApplied the latest Shaka Player license renewal API to keep renewal flows aligned with current Shaka internals and avoid deprecated call paths
Hardware DRM samples on Windows Chrome now use PlayReady SL3000 instead of Widevine L1, better reflecting real-world hardware DRM usage on that platform
Updated all Shaka-based samples for compatibility with Shaka Player v5.0.2
Bug Fixes
Fixed an incorrect Widevine robustness configuration in Shaka v5 samples where the robustness value was passed as a string; corrected to use the required array format per the updated Shaka v5 API contract
Did you like this update?
![]()
![]()
![]()
Leave your name and email so that we can reply to you (both fields are optional):
