Android Player SDK

DRM

To integrate BlendVision One DRM, add related options to source options as shown below.

drmUrl can be found on here, and playbackToken is the same token to start a playback session.

val DRM_KEY = "x-custom-data"
val DRM_VALUE = "token_type=upfront&token_value=$PLAYBACK_TOKEN"

val mediaConfig = MediaConfig(
    source = listOf(
        ...
        drm = MeidaConfig.DrmInfo.Widevine(
            licenseUrl = "$DRM_LICENSE_URL",
            headers = mapOf(DRM_KEY to DRM_VALUE)
        )
    ),
    ...
)

player.load(mediaConfig)

Updated