Skip to main content

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)