Use DataSourceBitmapLoader
in session demo app
Issue: androidx/media#327 PiperOrigin-RevId: 525103046
This commit is contained in:
parent
990f7ef5b5
commit
c623b965c5
@ -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() {
|
|||||||
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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user