Add media metadata in onPlaybackStateChanged
This commit is contained in:
@@ -259,6 +259,8 @@ class PlayerService : Service(), Player.Listener, PlaybackStatsListener.Callback
|
|||||||
if (playbackState == Player.STATE_READY) {
|
if (playbackState == Player.STATE_READY) {
|
||||||
if (player.duration != C.TIME_UNSET) {
|
if (player.duration != C.TIME_UNSET) {
|
||||||
metadataBuilder
|
metadataBuilder
|
||||||
|
.putText(MediaMetadataCompat.METADATA_KEY_TITLE, player.currentMediaItem?.mediaMetadata?.title)
|
||||||
|
.putText(MediaMetadataCompat.METADATA_KEY_ARTIST, player.currentMediaItem?.mediaMetadata?.artist)
|
||||||
.putLong(MediaMetadataCompat.METADATA_KEY_DURATION, player.duration)
|
.putLong(MediaMetadataCompat.METADATA_KEY_DURATION, player.duration)
|
||||||
mediaSession.setMetadata(metadataBuilder.build())
|
mediaSession.setMetadata(metadataBuilder.build())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user