From c623b965c51a955cd283a0970b9189fb8f7a27f5 Mon Sep 17 00:00:00 2001 From: bachinger Date: Tue, 18 Apr 2023 12:00:40 +0100 Subject: [PATCH] Use `DataSourceBitmapLoader` in session demo app Issue: androidx/media#327 PiperOrigin-RevId: 525103046 --- .../main/java/androidx/media3/demo/session/PlaybackService.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/demos/session/src/main/java/androidx/media3/demo/session/PlaybackService.kt b/demos/session/src/main/java/androidx/media3/demo/session/PlaybackService.kt index 192499d4e1..ac160cf9ea 100644 --- a/demos/session/src/main/java/androidx/media3/demo/session/PlaybackService.kt +++ b/demos/session/src/main/java/androidx/media3/demo/session/PlaybackService.kt @@ -27,6 +27,7 @@ import androidx.core.app.NotificationManagerCompat import androidx.media3.common.AudioAttributes import androidx.media3.common.MediaItem import androidx.media3.common.util.Util +import androidx.media3.datasource.DataSourceBitmapLoader import androidx.media3.exoplayer.ExoPlayer import androidx.media3.session.* import androidx.media3.session.MediaSession.ControllerInfo @@ -238,6 +239,7 @@ class PlaybackService : MediaLibraryService() { mediaLibrarySession = MediaLibrarySession.Builder(this, player, librarySessionCallback) .setSessionActivity(sessionActivityPendingIntent) + .setBitmapLoader(CacheBitmapLoader(DataSourceBitmapLoader(/* context= */ this))) .build() if (!customLayout.isEmpty()) { // Send custom layout to legacy session.