Player class

Inheritance
  • Object
  • PlayerController
  • Player

Constructors

Player({int? id, required PlayerMedia media, bool? autoPlay, bool? once, bool? loop})

Properties

autoPlay bool
finalinherited
callback ↔ dynamic Function(PlayerEvent)
getter/setter pairinherited
created bool
no setterinherited
disposed bool
no setterinherited
duration Duration
no setteroverride
ended bool
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
inited bool
no setterinherited
loading bool
no setterinherited
loop bool
getter/setter pairoverride
media → PlayerMedia
finalinherited
once bool
finalinherited
others List<PlayerController>
others is a list of other players
no setterinherited
package String
no setteroverride
player Player
final
playing bool
no setteroverride
position Duration
getter/setter pairoverride
positionStream Stream<Duration>
no setteroverride
ready bool
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
speed double
getter/setter pairoverride
status ↔ PlayerStatus
getter/setter pairoverride
streams → PlayerStreams
no setterinherited
subscriptions List<StreamSubscription>
getter/setter pairinherited
volume double
getter/setter pairoverride

Methods

dispose() → void
override
init() → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notify(PlayerEvent event) → void
inherited
pause() → void
override
play() → void
override
replay() → void
override
seek(Duration position) → void
override
stop() → void
override
toggle() → void
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

players List<PlayerController>
no setter

Static Methods

asset(String media, {int? id, bool? autoPlay = true, bool? once}) → PlayerController
create assets instance
boot() → void
override
bytes(Uint8List media, {int? id, bool? autoPlay = true, bool? once}) → PlayerController
create file instance
create({int? id, required PlayerMedia media, bool? autoPlay, bool? once, bool? loop}) → PlayerController
create instance adapted on platform
override
file(String media, {int? id, bool? autoPlay = true, bool? once}) → PlayerController
create file instance
network(String media, {int? id, bool? autoPlay = true, bool? once}) → PlayerController
create network instance
stream(Stream media, {int? id, bool? autoPlay = true, bool? once}) → PlayerController
create file instance