Commit c623b965 by bachinger Committed by Rohit Singh

Use `DataSourceBitmapLoader` in session demo app

Issue: androidx/media#327
PiperOrigin-RevId: 525103046
parent 990f7ef5
...@@ -27,6 +27,7 @@ import androidx.core.app.NotificationManagerCompat ...@@ -27,6 +27,7 @@ import androidx.core.app.NotificationManagerCompat
import androidx.media3.common.AudioAttributes import androidx.media3.common.AudioAttributes
import androidx.media3.common.MediaItem import androidx.media3.common.MediaItem
import androidx.media3.common.util.Util import androidx.media3.common.util.Util
import androidx.media3.datasource.DataSourceBitmapLoader
import androidx.media3.exoplayer.ExoPlayer import androidx.media3.exoplayer.ExoPlayer
import androidx.media3.session.* import androidx.media3.session.*
import androidx.media3.session.MediaSession.ControllerInfo import androidx.media3.session.MediaSession.ControllerInfo
...@@ -238,6 +239,7 @@ class PlaybackService : MediaLibraryService() { ...@@ -238,6 +239,7 @@ class PlaybackService : MediaLibraryService() {
mediaLibrarySession = mediaLibrarySession =
MediaLibrarySession.Builder(this, player, librarySessionCallback) MediaLibrarySession.Builder(this, player, librarySessionCallback)
.setSessionActivity(sessionActivityPendingIntent) .setSessionActivity(sessionActivityPendingIntent)
.setBitmapLoader(CacheBitmapLoader(DataSourceBitmapLoader(/* context= */ this)))
.build() .build()
if (!customLayout.isEmpty()) { if (!customLayout.isEmpty()) {
// Send custom layout to legacy session. // Send custom layout to legacy session.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment