PlayerObserver mixin

Use with Video or Audio widget to get player notifications such as onPlay, onPause etc. See example on how to use.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

listenForAudioPlayerEvents() Future<void>
listenForVideoPlayerEvents(int viewId) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onComplete() → void
Override this method to get notifications when media has finished playing.
onDuration(int? duration) → void
Override this method to get notifications when media duration is set or changed. duration is in milliseconds. Returns -1 for live stream
onError(String? error) → void
Override this method to get errors thrown by the player
onPause() → void
Override this method to get notifications when media is paused.
onPlay() → void
Override this method to get notifications when media is played.
onSeek(int? position, double offset) → void
Override this method to get notifications when a seek operation has finished. This will occur when user finishes scrubbing media. position is position in seconds before seek started. offset is seconds after seek processed.
onTime(int? position) → void
Override this method to get update when playhead moves. This method fires every second with position as seconds.
toString() String
A string representation of this object.
inherited

Operators

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