Use DataSourceBitmapLoader in session demo app

Issue: androidx/media#327
PiperOrigin-RevId: 525103046
This commit is contained in:
bachinger 2023-04-18 12:00:40 +01:00 committed by Rohit Singh
parent 990f7ef5b5
commit c623b965c5

View File

@ -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.