Platform Player
The Platform Player library is a wrapper on top of the Player library that bridges the player with the Quickplay platform to provide platform features.
The library is predominantly a proxy of the Player library with platform-specific implementations like Zero Trust Compliant License Requests. The delegate implementation available with this library is Zero Trust compliant (secured with an authorization header).
Usage
The library provides methods to create player and related instances for consumption.
// Player Builder
val playerBuilder = PlatformPlayer.createPlayerBuilder()
// DRM Delegate
val delegate = PlatformPlayer.defaultDRMDelegate()
// Composable Player
val composedPlayer = PlatformPlayer.composablePlayer(player)