Skip to content

Instantly share code, notes, and snippets.

@atlantis0
Created June 17, 2016 06:58
Show Gist options
  • Save atlantis0/ca99176f8d3ccce4dd68b1556a65d3a3 to your computer and use it in GitHub Desktop.
Save atlantis0/ca99176f8d3ccce4dd68b1556a65d3a3 to your computer and use it in GitHub Desktop.
private void updateMediaMetaData(MediaMetaData shegerMediaData) {
MediaMetadataCompat.Builder mediaMetaDataBuilder = new MediaMetadataCompat.Builder();
mediaMetaDataBuilder.putBitmap(MediaMetadataCompat.METADATA_KEY_ART, shegerMediaData.getProgramImage());
mediaMetaDataBuilder.putText(MediaMetadataCompat.METADATA_KEY_TITLE, shegerMediaData.getProgramName());
mediaMetaDataBuilder.putText(MediaMetadataCompat.METADATA_KEY_ARTIST, shegerMediaData.getProgramHost());
//mediaMetaDataBuilder.putLong(MediaMetadataCompat.METADATA_KEY_DURATION, shegerMediaData.getDuration());
// TODO - put other parameters here
// TODO - setDescription()
// TODO - maybe year, track number ... other relevant information
MediaMetadataCompat mediaMetadataCompat = mediaMetaDataBuilder.build();
mMediaSession.setMetadata(mediaMetadataCompat);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment