videoItem property
MovieEntity?
get
videoItem
Implementation
MovieEntity? get videoItem => this._videoItem;
set
videoItem
(MovieEntity? value)
Implementation
set videoItem(MovieEntity? value) {
if (isAnimating) {
stop();
}
if (value == null) {
clear();
}
if (this._videoItem != null && this._videoItem!.autorelease) {
this._videoItem!.dispose();
}
this._videoItem = value;
if (value != null) {
final movieParams = value.params;
assert(movieParams.viewBoxWidth >= 0 || movieParams.viewBoxHeight >= 0,
"Invalid SVGA file!");
this.duration = Duration(
milliseconds: (movieParams.frames / movieParams.fps * 1000).toInt());
} else {
this.duration = Duration.zero;
}
}