MediaMetadataCompat附加功能

gon*_*lov 8 android mediainfo chromecast mediabrowserservicecompat

有没有办法使用支持库中的MediaMetadataCompat附加功能?

使用MediaMetadata我可以设置额外内容,但使用compat,我不能.

Rey*_*hra 3

希望能帮助到你。

 import android.support.v4.media.session.MediaSessionCompat;

   private MediaSessionCompat mMediaSession;
    //init mediasesson
    mMediaSession = new MediaSessionCompat(getApplicationContext(), "AudioPlayer",new ComponentName(this, HeadsetNotificationBroadcast.class), null);
    //set the metadata
    mMediaSession.setMetadata(new MediaMetadataCompat.Builder()
                    .putBitmap(MediaMetadataCompat.METADATA_KEY_ALBUM_ART, getSongDataHelper().getAlbumArt())
                    .putString(MediaMetadataCompat.METADATA_KEY_ARTIST, getSongDataHelper().getArtist())
                    .putString(MediaMetadataCompat.METADATA_KEY_ALBUM, getSongDataHelper().getAlbum())
                    .putString(MediaMetadataCompat.METADATA_KEY_TITLE, getSongDataHelper().getTitle())
                    .build());
Run Code Online (Sandbox Code Playgroud)