StashMediaHandler class
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
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
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).
override
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.
override
skipToPrevious ()
→ Future <void >
Skip to the previous item in the queue.
override
skipToQueueItem (int index )
→ Future <void >
Skip to a queue item.
inherited
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
toString ()
→ String
A string representation of this object.
inherited
updateMediaItem (MediaItem mediaItem )
→ Future <void >
Update the properties of mediaItem.
inherited
updateMetadata ({required String id , required String title , String ? studio , String ? thumbnailUri , Duration ? duration })
→ void
updatePlaybackState ({required bool isPlaying , Duration ? position , Duration ? bufferedPosition , double speed = 1.0 })
→ void
updateQueue (List <MediaItem > queue )
→ Future <void >
Update to the queue to queue.
inherited
stash_app_flutter
1.0.2+1