Example usage for android.support.v4.media MediaMetadataCompat METADATA_KEY_AUTHOR

List of usage examples for android.support.v4.media MediaMetadataCompat METADATA_KEY_AUTHOR

Introduction

In this page you can find the example usage for android.support.v4.media MediaMetadataCompat METADATA_KEY_AUTHOR.

Prototype

String METADATA_KEY_AUTHOR

To view the source code for android.support.v4.media MediaMetadataCompat METADATA_KEY_AUTHOR.

Click Source Link

Document

The author of the media.

Usage

From source file:com.bayapps.android.robophish.ui.FullScreenPlayerActivity.java

private void connectToSession(MediaSessionCompat.Token token) throws RemoteException {
    MediaControllerCompat mediaController = new MediaControllerCompat(FullScreenPlayerActivity.this, token);
    if (mediaController.getMetadata() == null) {
        finish();/*from  w w w. j  a  v a  2 s.c  om*/
        return;
    }
    setSupportMediaController(mediaController);
    mediaController.registerCallback(mCallback);
    PlaybackStateCompat state = mediaController.getPlaybackState();
    updatePlaybackState(state);
    MediaMetadataCompat metadata = mediaController.getMetadata();
    if (metadata != null) {
        String venue = metadata.getString(MediaMetadataCompat.METADATA_KEY_ALBUM);
        Log.d(TAG, "venue: " + venue);
        String location = metadata.getString(MediaMetadataCompat.METADATA_KEY_AUTHOR);
        Log.d(TAG, "location: " + location);

        updateMediaDescription(metadata.getDescription(), venue, location);
        updateDuration(metadata);
    }
    updateProgress();
    if (state != null && (state.getState() == PlaybackStateCompat.STATE_PLAYING
            || state.getState() == PlaybackStateCompat.STATE_BUFFERING)) {
        scheduleSeekbarUpdate();
    }
}