MediaManagerAudioHandler class
-
Inheritance
-
-
Mixed in types
-
Methods
-
addQueueItem(MediaItem mediaItem) → Future<void>
-
Add
mediaItem to the queue.
inherited
-
addQueueItems(List<MediaItem> mediaItems) → Future<void>
-
Add
mediaItems to the queue.
inherited
-
androidAdjustRemoteVolume(AndroidVolumeDirection direction) → Future<void>
-
Adjust the remote volume on Android. This works only when using RemoteAndroidPlaybackInfo.
inherited
-
androidSetRemoteVolume(int volumeIndex) → Future<void>
-
Set the remote volume on Android. This works only when using RemoteAndroidPlaybackInfo.
inherited
-
click([MediaButton button = MediaButton.media]) → Future<void>
-
Process a headset button click, where
button defaults to MediaButton.media.
inherited
-
customAction(String name, ) → Future
-
A mechanism to support app-specific actions.
inherited
-
fastForward() → Future<void>
-
Jump forward by AudioServiceConfig.fastForwardInterval.
inherited
-
getChildren(String parentMediaId, [Map<String, dynamic>? options]) → Future<List<MediaItem>>
-
Get the children of a parent media item.
inherited
-
getMediaItem(String mediaId) → Future<MediaItem?>
-
Get a particular media item.
inherited
-
insertQueueItem(int index, MediaItem mediaItem) → Future<void>
-
Insert
mediaItem into the queue at position index.
inherited
-
onNotificationDeleted() → Future<void>
-
Handle the notification being swiped away (Android).
inherited
-
onTaskRemoved() → Future<void>
-
Handle the task being swiped away in the task manager (Android).
inherited
-
pause() → Future<void>
-
Pause playback.
override
-
play() → Future<void>
-
Start or resume playback.
override
-
playFromMediaId(String mediaId, ) → Future<void>
-
Play a specific media item.
inherited
-
playFromSearch(String query, ) → Future<void>
-
Begin playback from a search query.
inherited
-
playFromUri(Uri uri, ) → Future<void>
-
Play a media item represented by a Uri.
inherited
-
playMediaItem(MediaItem mediaItem) → Future<void>
-
Play a specific media item.
inherited
-
prepare() → Future<void>
-
Prepare media items for playback.
inherited
-
prepareFromMediaId(String mediaId, ) → Future<void>
-
Prepare a specific media item for playback.
inherited
-
prepareFromSearch(String query, ) → Future<void>
-
Prepare playback from a search query.
inherited
-
prepareFromUri(Uri uri, ) → Future<void>
-
Prepare a media item represented by a Uri for playback.
inherited
-
removeQueueItem(MediaItem mediaItem) → Future<void>
-
Remove
mediaItem from the queue.
inherited
-
removeQueueItemAt(int index) → Future<void>
-
Remove media item from the queue at the specified
index.
inherited
-
rewind() → Future<void>
-
Jump backward by AudioServiceConfig.rewindInterval. Note: this value must be positive.
inherited
-
search(String query, ) → Future<List<MediaItem>>
-
Search for media items.
inherited
-
seek(Duration position) → Future<void>
-
Seek to
position.
override
-
seekBackward(bool begin) → Future<void>
-
Begin or end seeking backward continuously.
inherited
-
seekForward(bool begin) → Future<void>
-
Begin or end seeking forward continuously.
inherited
-
setCaptioningEnabled(bool enabled) → Future<void>
-
Set whether captioning is enabled.
inherited
-
setRating(Rating rating, ) → Future<void>
-
Set the rating.
inherited
-
setRepeatMode(AudioServiceRepeatMode repeatMode) → Future<void>
-
Set the repeat mode.
inherited
-
setShuffleMode(AudioServiceShuffleMode shuffleMode) → Future<void>
-
Set the shuffle mode.
inherited
-
setSpeed(double speed) → Future<void>
-
Set the playback speed.
inherited
-
skipToNext() → Future<void>
-
Skip to the next item in the queue.
inherited
-
skipToPrevious() → Future<void>
-
Skip to the previous item in the queue.
inherited
-
skipToQueueItem(int index) → Future<void>
-
Skip to a queue item.
override
-
stop() → Future<void>
-
Stop playback and release resources.
override
-
subscribeToChildren(String parentMediaId) → ValueStream<Map<String, dynamic>>
-
Get a value stream that emits service-specific options to send to the client whenever the children under the specified parent change. The emitted options may contain information about what changed. A client that is subscribed to this stream should call getChildren to obtain the changed children.
inherited
-
updateMediaItem(MediaItem mediaItem) → Future<void>
-
Update the properties of
mediaItem.
inherited
-
updateQueue(List<MediaItem> newQueue) → Future<void>
-
Update to the queue to
queue.
inherited