AudioHandlerCallbacks class abstract
Callbacks from the platform to the handler.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addQueueItem(
AddQueueItemRequest request) → Future< void> - Add AddQueueItemRequest.mediaItem to the queue.
-
androidAdjustRemoteVolume(
AndroidAdjustRemoteVolumeRequest request) → Future< void> - Adjust the remote volume on Android. This works only when using RemoteAndroidPlaybackInfoMessage.
-
androidSetRemoteVolume(
AndroidSetRemoteVolumeRequest request) → Future< void> - Set the remote volume on Android. This works only when using RemoteAndroidPlaybackInfoMessage.
-
click(
ClickRequest request) → Future< void> - Process a headset button click, where ClickRequest.button defaults to MediaButtonMessage.media.
-
customAction(
CustomActionRequest request) → Future - A mechanism to support app-specific actions.
-
fastForward(
FastForwardRequest request) → Future< void> - Jump forward by AudioServiceConfigMessage.fastForwardInterval.
-
getChildren(
GetChildrenRequest request) → Future< GetChildrenResponse> - Get the children of a parent media item.
-
getMediaItem(
GetMediaItemRequest request) → Future< GetMediaItemResponse> - Get a particular media item.
-
insertQueueItem(
InsertQueueItemRequest request) → Future< void> - Insert InsertQueueItemRequest.mediaItem into the queue at position InsertQueueItemRequest.index.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onNotificationClicked(
OnNotificationClickedRequest request) → Future< void> - Handle the notification being clicked (Android).
-
onNotificationDeleted(
OnNotificationDeletedRequest request) → Future< void> - Handle the notification being swiped away (Android).
-
onTaskRemoved(
OnTaskRemovedRequest request) → Future< void> - Handle the task being swiped away in the task manager (Android).
-
pause(
PauseRequest request) → Future< void> - Pause playback.
-
play(
PlayRequest request) → Future< void> - Start or resume playback.
-
playFromMediaId(
PlayFromMediaIdRequest request) → Future< void> - Play a specific media item.
-
playFromSearch(
PlayFromSearchRequest request) → Future< void> - Begin playback from a search query.
-
playFromUri(
PlayFromUriRequest request) → Future< void> - Play a media item represented by a Uri.
-
playMediaItem(
PlayMediaItemRequest request) → Future< void> - Play a specific media item.
-
prepare(
PrepareRequest request) → Future< void> - Prepare media items for playback.
-
prepareFromMediaId(
PrepareFromMediaIdRequest request) → Future< void> - Prepare a specific media item for playback.
-
prepareFromSearch(
PrepareFromSearchRequest request) → Future< void> - Prepare playback from a search query.
-
prepareFromUri(
PrepareFromUriRequest request) → Future< void> - Prepare a media item represented by a Uri for playback.
-
removeQueueItem(
RemoveQueueItemRequest request) → Future< void> - Remove RemoveQueueItemRequest.mediaItem from the queue.
-
removeQueueItemAt(
RemoveQueueItemAtRequest request) → Future< void> - Remove media item from the queue at the specified RemoveQueueItemAtRequest.index.
-
rewind(
RewindRequest request) → Future< void> - Jump backward by AudioServiceConfigMessage.rewindInterval. Note: this value must be positive.
-
search(
SearchRequest request) → Future< SearchResponse> - Search for media items.
-
seek(
SeekRequest request) → Future< void> - Seek to SeekRequest.position.
-
seekBackward(
SeekBackwardRequest request) → Future< void> - Begin or end seeking backward continuously.
-
seekForward(
SeekForwardRequest request) → Future< void> - Begin or end seeking forward continuously.
-
setCaptioningEnabled(
SetCaptioningEnabledRequest request) → Future< void> -
setRating(
SetRatingRequest request) → Future< void> - Set the rating.
-
setRepeatMode(
SetRepeatModeRequest request) → Future< void> - Set the repeat mode.
-
setShuffleMode(
SetShuffleModeRequest request) → Future< void> - Set the shuffle mode.
-
setSpeed(
SetSpeedRequest request) → Future< void> - Set the playback speed.
-
skipToNext(
SkipToNextRequest request) → Future< void> - Skip to the next item in the queue.
-
skipToPrevious(
SkipToPreviousRequest request) → Future< void> - Skip to the previous item in the queue.
-
skipToQueueItem(
SkipToQueueItemRequest request) → Future< void> - Skip to a queue item.
-
stop(
StopRequest request) → Future< void> - Stop playback and release resources.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited