public static interface MediaSessionConnector.PlaybackController extends MediaSessionConnector.CommandReceiver
| Modifier and Type | Field and Description |
|---|---|
static long |
ACTIONS |
| Modifier and Type | Method and Description |
|---|---|
long |
getSupportedPlaybackActions(com.google.android.exoplayer2.Player player)
Returns the actions which are supported by the controller.
|
void |
onFastForward(com.google.android.exoplayer2.Player player)
See
MediaSessionCompat.Callback#onFastForward(). |
void |
onPause(com.google.android.exoplayer2.Player player)
See
MediaSessionCompat.Callback#onPause(). |
void |
onPlay(com.google.android.exoplayer2.Player player)
See
MediaSessionCompat.Callback#onPlay(). |
void |
onRewind(com.google.android.exoplayer2.Player player)
See
MediaSessionCompat.Callback#onRewind(). |
void |
onSeekTo(com.google.android.exoplayer2.Player player,
long position)
See
MediaSessionCompat.Callback#onSeekTo(long). |
void |
onSetRepeatMode(com.google.android.exoplayer2.Player player,
int repeatMode)
See
MediaSessionCompat.Callback#onSetRepeatMode(int). |
void |
onSetShuffleMode(com.google.android.exoplayer2.Player player,
int shuffleMode)
See
MediaSessionCompat.Callback#onSetShuffleMode(int). |
void |
onStop(com.google.android.exoplayer2.Player player)
See
MediaSessionCompat.Callback#onStop(). |
getCommands, onCommandstatic final long ACTIONS
long getSupportedPlaybackActions(@Nullable
com.google.android.exoplayer2.Player player)
PlaybackStateCompat.ACTION_PLAY_PAUSE, PlaybackStateCompat.ACTION_PLAY, PlaybackStateCompat.ACTION_PAUSE, PlaybackStateCompat.ACTION_SEEK_TO, PlaybackStateCompat.ACTION_FAST_FORWARD, PlaybackStateCompat.ACTION_REWIND, PlaybackStateCompat.ACTION_STOP, PlaybackStateCompat.ACTION_SET_REPEAT_MODE and PlaybackStateCompat.ACTION_SET_SHUFFLE_MODE.player - The player.void onPlay(com.google.android.exoplayer2.Player player)
MediaSessionCompat.Callback#onPlay().void onPause(com.google.android.exoplayer2.Player player)
MediaSessionCompat.Callback#onPause().void onSeekTo(com.google.android.exoplayer2.Player player,
long position)
MediaSessionCompat.Callback#onSeekTo(long).void onFastForward(com.google.android.exoplayer2.Player player)
MediaSessionCompat.Callback#onFastForward().void onRewind(com.google.android.exoplayer2.Player player)
MediaSessionCompat.Callback#onRewind().void onStop(com.google.android.exoplayer2.Player player)
MediaSessionCompat.Callback#onStop().void onSetShuffleMode(com.google.android.exoplayer2.Player player,
int shuffleMode)
MediaSessionCompat.Callback#onSetShuffleMode(int).void onSetRepeatMode(com.google.android.exoplayer2.Player player,
int repeatMode)
MediaSessionCompat.Callback#onSetRepeatMode(int).