Inheritance
Object
PlatformInterface
BccmPlayerInterface
Implementers
Methods
addPlaybackListener (PlaybackListenerPigeon listener )
→ Future <void >
disposePlayer (String playerId )
→ Future <void >
enterFullscreen (String playerId )
→ Future <void >
exitFullscreen (String playerId )
→ void
getChromecastState ()
→ Future <ChromecastState? >
getPlayerState ({String ? playerId })
→ Future <PlayerStateSnapshot? >
If playerId
is null, this returns the primary player's state.
getPlayerTracks ({String ? playerId })
→ Future <PlayerTracksSnapshot? >
If playerId
is null, this returns the primary player's state.
newPlayer ({String ? url })
→ Future <String >
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openCastDialog ()
→ void
openExpandedCastController ()
→ void
pause (String playerId )
→ void
play (String playerId )
→ void
queueMediaItem (String playerId , MediaItem mediaItem )
→ Future <void >
removePlaybackListener (PlaybackListenerPigeon listener )
→ Future <void >
replaceCurrentMediaItem (String playerId , MediaItem mediaItem , {bool ? playbackPositionFromPrimary , bool ? autoplay = true })
→ Future <void >
seekTo (String playerId , double positionMs )
→ Future <void >
setAppConfig (AppConfig ? config )
→ void
setMixWithOthers (String playerId , bool mixWithOthers )
→ Future <void >
setNpawConfig (NpawConfig ? config )
→ Future ?
setPlaybackSpeed (String playerId , double speed )
→ Future <void >
setPlayerViewVisibility (int viewId , bool visible )
→ void
setPrimary (String id )
→ Future <bool >
setSelectedTrack (String playerId , TrackType type , String ? trackId )
→ Future <void >
setup ()
→ Future <void >
MUST be run first
setVolume (String playerId , double volume )
→ Future <void >
stop (String playerId , bool reset )
→ void
toString ()
→ String
A string representation of this object.
inherited