Video class

Place the video as a widget.

A preview is also possible.

Inheritance

Constructors

Video(VideoProvider videoProvider, {bool loop = true, double? width, double? height, BoxFit? fit, bool autoplay = false, bool mute = false, double iconSize = 64, bool controllable = false, bool mixWithOthers = false, VoidCallback? onTap, Color? iconColor})
Place the video as a widget.
const

Properties

autoplay bool
True for auto play.
final
controllable bool
True if it can be played and stopped.
final
fit BoxFit?
Video fit.
final
hashCode int
The hash code for this object.
no setterinherited
height double?
Vertical size of the video.
final
iconColor Color?
Icon color.
final
iconSize double
Icon size.
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
loop bool
True to loop the video.
final
mixWithOthers bool
Mix with others.
final
mute bool
True to mute.
final
onTap VoidCallback?
Tap action.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
videoProvider VideoProvider
Video Provider.
final
width double?
Horizontal size of the video.
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() → _VideoState
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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