VPVideoController class

Inheritance

Constructors

VPVideoController({VideoDetail? videoInfo, required ControllerBuilder<VideoPlayerController> builder, ControllerSetter<VideoPlayerController>? afterInit})

Properties

controller → VideoPlayerController
获取当前的控制器实例
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
isDispose bool
no setter
prepared bool
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showPauseIcon ValueNotifier<bool>
是否显示暂停按钮
no setteroverride
videoInfo VideoDetail?
final

Methods

dispose() Future<void>
视频销毁,在dispose后,应当释放任何内存资源
override
init({ControllerSetter<VideoPlayerController>? afterInit}) Future<void>
加载视频,在init后,应当开始下载视频内容
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause({bool showPauseIcon = false}) Future<void>
暂停
override
play() Future<void>
播放
override
toString() String
A string representation of this object.
inherited

Operators

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