public final class AVController.PlayControls extends Object
AVController to send media playback requests to the
AVSession and allow your application to send commands to the media
session.| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
pause() |
Sends a request to pause the current playback.
|
void |
play() |
Sends a request to start playback.
|
void |
playByMediaId(String mediaId,
PacMap options) |
Sends a request to play a media item specified by its ID.
|
void |
playBySearch(String query,
PacMap options) |
Sends a request to play the media item specified by search criteria.
|
void |
playByUri(Uri uri,
PacMap options) |
Sends a request to play a media item specified by its URI.
|
void |
playFastForward() |
Sends a request to fast forward the media item.
|
void |
playNext() |
Sends a request to play the next media item.
|
void |
playPrevious() |
Sends a request to play the previous media item.
|
void |
prepareToPlay() |
Sends a playback preparation request.
|
void |
prepareToPlayByMediaId(String mediaId,
PacMap options) |
Sends a request to prepare for playing a media item specified by its ID.
|
void |
prepareToPlayBySearch(String query,
PacMap options) |
Sends a request to prepare for playing a media item specified by search
criteria.
|
void |
prepareToPlayByUri(Uri uri,
PacMap options) |
Sends a request to prepare for playing a media item specified by its URI.
|
void |
rewind() |
Sends a request to rewind the media item.
|
void |
seekTo(long pos) |
Sends a request to skip to a specified position.
|
void |
sendAVPlaybackCustomAction(String action,
PacMap args) |
Sends a request to customize a command.
|
void |
sendAVPlaybackCustomAction(AVPlaybackState.AVPlaybackCustomAction avCustomAction,
PacMap args) |
Sends a request to customize a playback action.
|
void |
setAVPlaybackSpeed(float speed) |
Sends a request to change the playback speed.
|
void |
skipToAVQueueItem(long id) |
Sends a request to skip to and play a media item specified by its ID.
|
void |
stop() |
Sends a request to stop the current playback.
|
public void prepareToPlay()
public void prepareToPlayByMediaId(String mediaId, PacMap options)
mediaId - Indicates the media item ID.options - Indicates additional data about the media item.public void prepareToPlayBySearch(String query, PacMap options)
query - Indicates the search criteria. If this parameter is
null, the application can prepare for any media item.options - Indicates additional data to search for.public void prepareToPlayByUri(Uri uri, PacMap options)
uri - Indicates the media item URI.options - Indicates additional data about the media item.public void play()
public void playByMediaId(String mediaId, PacMap options)
mediaId - Indicates the media item ID.options - Indicates additional data about the media item.public void playBySearch(String query, PacMap options)
query - Indicates the search criteria. If this parameter is
null, the application can play any media item.options - Indicates additional data to search for.public void playByUri(Uri uri, PacMap options)
uri - Indicates the media item URI.options - Indicates additional data about the media item.public void skipToAVQueueItem(long id)
id - Indicates the media item ID.public void pause()
public void stop()
public void seekTo(long pos)
pos - Indicates the playback position (milliseconds) to skip to.public void playFastForward()
public void playNext()
public void rewind()
public void playPrevious()
public void setAVPlaybackSpeed(float speed)
speed - Indicates the target playback speed.public void sendAVPlaybackCustomAction(AVPlaybackState.AVPlaybackCustomAction avCustomAction, PacMap args)
avCustomAction - Indicates the custom playback action.args - Indicates parameters sent to the media browser service.