Skip to content

Instantly share code, notes, and snippets.

@prateek54
Created January 18, 2022 21:10
Show Gist options
  • Save prateek54/b5029846e90f8dc88288bfd35a5ca309 to your computer and use it in GitHub Desktop.
Save prateek54/b5029846e90f8dc88288bfd35a5ca309 to your computer and use it in GitHub Desktop.
Initialisation Code for you player setup with DRM
val defaultHttpDataSourceFactory = DefaultHttpDataSource.Factory()
val drmConfig = MediaItem.DrmConfiguration.Builder(C.WIDEVINE_UUID)
.setLicenseUri(LICENSE_URL)
val mediaItem = MediaItem.Builder()
.setUri(VIDEO_URL)
.setDrmConfiguration(drmConfig.build())
val mediaSource = DashMediaSource.Factory(defaultHttpDataSourceFactory)
.createMediaSource(mediaItem.build())
player.setMediaSource(mediaSource)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment