public static abstract class MediaControllerCompat.Callback
extends Object
implements IBinder.DeathRecipient
java.lang.Object | |
↳ | android.support.v4.media.session.MediaControllerCompat.Callback |
从会话接收更新的回调。 回叫可以使用registerCallback(MediaControllerCompat.Callback)
进行注册
Public constructors |
|
---|---|
MediaControllerCompat.Callback() |
Public methods |
|
---|---|
void |
binderDied() |
void |
onAudioInfoChanged(MediaControllerCompat.PlaybackInfo info) 覆盖以处理对音频信息的更改。 |
void |
onExtrasChanged(Bundle extras) 重写处理 |
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
|
MediaControllerCompat.Callback ()
void binderDied ()
void onAudioInfoChanged (MediaControllerCompat.PlaybackInfo info)
覆盖以处理对音频信息的更改。
Parameters | |
---|---|
info |
MediaControllerCompat.PlaybackInfo : The current audio info for this session. |
void onExtrasChanged (Bundle extras)
重写处理 MediaSessionCompat
到 MediaSessionCompat
演员。
Parameters | |
---|---|
extras |
Bundle : The extras that can include other information associated with the MediaSessionCompat . |
void onMetadataChanged (MediaMetadataCompat metadata)
覆盖以处理对当前元数据的更改。
Parameters | |
---|---|
metadata |
MediaMetadataCompat : The current metadata for the session or null if none. |
也可以看看:
void onPlaybackStateChanged (PlaybackStateCompat state)
覆盖以处理播放状态的变化。
Parameters | |
---|---|
state |
PlaybackStateCompat : The new playback state of the session |
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. |
也可以看看:
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. |
void onSessionDestroyed ()
重写以处理被销毁的会话。 此通话结束后,该会话不再有效,并且将忽略该通话。