Most visited

Recently visited

MediaControllerCompat.Callback

public static abstract class MediaControllerCompat.Callback
extends Object implements IBinder.DeathRecipient

java.lang.Object
   ↳ android.support.v4.media.session.MediaControllerCompat.Callback


从会话接收更新的回调。 回叫可以使用registerCallback(MediaControllerCompat.Callback)进行注册

Summary

Public constructors

MediaControllerCompat.Callback()

Public methods

void binderDied()
void onAudioInfoChanged(MediaControllerCompat.PlaybackInfo info)

覆盖以处理对音频信息的更改。

void onExtrasChanged(Bundle extras)

重写处理 MediaSessionCompatMediaSessionCompat演员。

void onMetadataChanged(MediaMetadataCompat metadata)

覆盖以处理对当前元数据的更改。

void onPlaybackStateChanged(PlaybackStateCompat state)

覆盖以处理播放状态的变化。

void onQueueChanged(List<MediaSessionCompat.QueueItem> queue)

重写以处理对队列中项目的更改。

void onQueueTitleChanged(CharSequence title)

重写以处理对队列标题的更改。

void onSessionDestroyed()

重写以处理被销毁的会话。

void onSessionEvent(String event, Bundle extras)

重写以处理由会话所有者发送的没有指定接口的自定义事件。

Inherited methods

From class java.lang.Object
From interface android.os.IBinder.DeathRecipient

Public constructors

MediaControllerCompat.Callback

MediaControllerCompat.Callback ()

Public methods

binderDied

void binderDied ()

onAudioInfoChanged

void onAudioInfoChanged (MediaControllerCompat.PlaybackInfo info)

覆盖以处理对音频信息的更改。

Parameters
info MediaControllerCompat.PlaybackInfo: The current audio info for this session.

onExtrasChanged

void onExtrasChanged (Bundle extras)

重写处理 MediaSessionCompatMediaSessionCompat演员。

Parameters
extras Bundle: The extras that can include other information associated with the MediaSessionCompat.

onMetadataChanged

void onMetadataChanged (MediaMetadataCompat metadata)

覆盖以处理对当前元数据的更改。

Parameters
metadata MediaMetadataCompat: The current metadata for the session or null if none.

也可以看看:

onPlaybackStateChanged

void onPlaybackStateChanged (PlaybackStateCompat state)

覆盖以处理播放状态的变化。

Parameters
state PlaybackStateCompat: The new playback state of the session

onQueueChanged

void onQueueChanged (List<MediaSessionCompat.QueueItem> queue)

重写以处理对队列中项目的更改。

Parameters
queue List: A list of items in the current play queue. It should include the currently playing item as well as previous and upcoming items if applicable.

也可以看看:

onQueueTitleChanged

void onQueueTitleChanged (CharSequence title)

重写以处理对队列标题的更改。

Parameters
title CharSequence: The title that should be displayed along with the play queue such as "Now Playing". May be null if there is no such title.

onSessionDestroyed

void onSessionDestroyed ()

重写以处理被销毁的会话。 此通话结束后,该会话不再有效,并且将忽略该通话。

onSessionEvent

void onSessionEvent (String event, 
                Bundle extras)

重写以处理由会话所有者发送的没有指定接口的自定义事件。 控制器只能处理它们拥有的会话。

Parameters
event String: The event from the session.
extras Bundle: Optional parameters for the event.

Hooray!