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)