Add media metadata in onPlaybackStateChanged

This commit is contained in:
vfsfitvnm
2022-06-26 22:47:39 +02:00
parent f6b8cf937e
commit 5c8dd45c2a

View File

@@ -259,6 +259,8 @@ class PlayerService : Service(), Player.Listener, PlaybackStatsListener.Callback
if (playbackState == Player.STATE_READY) {
if (player.duration != C.TIME_UNSET) {
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)
mediaSession.setMetadata(metadataBuilder.build())
}