PlayerController class abstract
the player interface
the interface apis
Constructors
- PlayerController({int? id, required PlayerMedia media, bool autoPlay = false, bool once = false, bool loop = false})
Properties
- autoPlay ↔ bool
-
getter/setter pair
- callback ↔ Null Function(PlayerEvent event)
-
getter/setter pair
- created → bool
-
no setter
- disposed → bool
-
no setter
- duration → Duration
-
no setter
- ended → bool
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- inited → bool
-
no setter
- loading → bool
-
no setter
- loop ↔ bool
-
getter/setter pair
- media → PlayerMedia
-
final
- once ↔ bool
-
getter/setter pair
-
others
→ List<
PlayerController> -
others is a list of other players
no setter
- package → String
-
no setter
- playing → bool
-
no setter
- position ↔ Duration
-
getter/setter pair
-
positionStream
→ Stream<
Duration> -
no setter
- ready → bool
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- speed ↔ double
-
getter/setter pair
- status ↔ PlayerStatus
-
getter/setter pair
- streams → PlayerStreams
-
no setter
-
subscriptions
↔ List<
StreamSubscription> -
getter/setter pair
- volume ↔ double
-
getter/setter pair
Methods
-
dispose(
) → void -
init(
) → Future< void> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notify(
PlayerEvent event) → Future< void> -
pause(
) → Future< void> -
play(
) → Future< void> -
replay(
) → Future< void> -
seek(
Duration position) → void -
setAutoPlay(
bool autoPlay) → Future< void> -
setLoop(
bool loop) → Future< void> -
setMedia(
PlayerMedia media) → Future< void> -
setOnce(
bool once) → Future< void> -
setPosition(
Duration position) → Future< void> -
setSpeed(
double speed) → Future< void> -
setStatus(
PlayerStatus status) → Future< void> -
setVolume(
double volume) → Future< void> -
stop(
) → Future< void> -
toggle(
) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- enableLog ↔ bool
-
getter/setter pair
-
players
↔ List<
PlayerController> -
getter/setter pair
Static Methods
-
boot(
) → void -
disposeAll(
) → void - disposeAll dispose all the players
-
pauseAll(
) → void - pauseAll pause all the players
-
playAll(
) → void - playAll play all the players
-
stopAll(
) → void - stopAll stop all the players