Updated ExoPlayer.

This commit is contained in:
Koen J
2025-12-31 13:11:16 +01:00
parent 3ca6a1fd70
commit 60cd5976cc
2 changed files with 9 additions and 9 deletions
+7 -7
View File
@@ -184,13 +184,13 @@ dependencies {
implementation 'com.caoccao.javet:javet-v8-android:4.1.5' implementation 'com.caoccao.javet:javet-v8-android:4.1.5'
//Exoplayer //Exoplayer
implementation 'androidx.media3:media3-exoplayer:1.8.0' implementation 'androidx.media3:media3-exoplayer:1.9.0'
implementation 'androidx.media3:media3-exoplayer-dash:1.8.0' implementation 'androidx.media3:media3-exoplayer-dash:1.9.0'
implementation 'androidx.media3:media3-ui:1.8.0' implementation 'androidx.media3:media3-ui:1.9.0'
implementation 'androidx.media3:media3-exoplayer-hls:1.8.0' implementation 'androidx.media3:media3-exoplayer-hls:1.9.0'
implementation 'androidx.media3:media3-exoplayer-rtsp:1.8.0' implementation 'androidx.media3:media3-exoplayer-rtsp:1.9.0'
implementation 'androidx.media3:media3-exoplayer-smoothstreaming:1.8.0' implementation 'androidx.media3:media3-exoplayer-smoothstreaming:1.9.0'
implementation 'androidx.media3:media3-transformer:1.8.0' implementation 'androidx.media3:media3-transformer:1.9.0'
implementation 'androidx.navigation:navigation-fragment-ktx:2.9.6' implementation 'androidx.navigation:navigation-fragment-ktx:2.9.6'
implementation 'androidx.navigation:navigation-ui-ktx:2.9.6' implementation 'androidx.navigation:navigation-ui-ktx:2.9.6'
implementation 'androidx.media:media:1.7.1' implementation 'androidx.media:media:1.7.1'
@@ -15,9 +15,9 @@ class PluginMediaDrmCallback(
) : MediaDrmCallback by delegate { ) : MediaDrmCallback by delegate {
@ExperimentalEncodingApi @ExperimentalEncodingApi
override fun executeKeyRequest(uuid: UUID, request: ExoMediaDrm.KeyRequest): ByteArray { override fun executeKeyRequest(uuid: UUID, request: ExoMediaDrm.KeyRequest): MediaDrmCallback.Response {
val pluginResponse = requestExecutor.executeRequest("POST", licenseUrl, request.data, mapOf()) val pluginResponse = requestExecutor.executeRequest("POST", licenseUrl, request.data, mapOf())
return pluginResponse return MediaDrmCallback.Response(pluginResponse)
} }
} }