MediaWidget class abstract

The base class for media widgets such as Video, Audio, etc.

Inheritance
Implementers

Constructors

MediaWidget(String source, {bool showControls = true, bool loop = false, bool muted = false, bool autoplay = false, EventListener? onEnd, EventListener? onPause, EventListener? onPlay, EventListener? onSeekStart, EventListener? onSeekEnd, EventListener? onVolumeChange, EventListener? onPointerDown, EventListener? onPointerUp, EventListener? onPointerEnter, EventListener? onPointerLeave, EventListener? onPress, Style? style, Animation? animation, String? key})
const

Properties

animation Animation?
finalinherited
autoplay bool
final
hashCode int
The hash code for this object.
no setterinherited
key String?
Keys are used in distinguishing unique widgets in the diffing process. It also can be used to perform animations on a widget on every rebuild.
finalinherited
loop bool
final
muted bool
final
onEnd EventListener?
final
onPause EventListener?
final
onPlay EventListener?
final
onPointerDown EventListener?
finalinherited
onPointerEnter EventListener?
finalinherited
onPointerLeave EventListener?
finalinherited
onPointerUp EventListener?
finalinherited
onPress EventListener?
finalinherited
onSeekEnd EventListener?
final
onSeekStart EventListener?
final
onVolumeChange EventListener?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showControls bool
final
source String
final
style Style?
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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