MediaController class abstract

媒体播放控制器 基础类

Inheritance
Mixed-in types
Implementers

Constructors

MediaController({required MediaType mediaType})

Properties

createMessage CreateMessage
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
mediaType MediaType
媒体类型
final
nativeView NativeView
播放视图
getter/setter pair
onTap VoidCallback?
getter/setter pairinherited
playHandle int
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startNetType int
视频网络类型 unkonw: -1, IP_NDS: 0, DAS: 1 P2P: 2 RPS: 3 SDK: 4 DSS: 5 ProductID: 99 Auto: 100
getter/setter pair
status MediaStatus
对外暴露当前状态
no setter
textureId int
Android,播放器纹理ID 创建播放器时返回,在
getter/setter pair

Methods

addErrorListener(ErrorCallback callback) → void
inherited
addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
addMediaMessageCallback(MediaMessageCallback messageCallback) → void
inherited
addMediaStartNetTypeListener(MediaStartNetTypeListener startNetTypeListener) → void
inherited
addStatusListener(MediaStatusListener statusListener) → void
inherited
clear() → void
inherited
clearMessageCallbacks() → void
inherited
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
override
methodCall(MethodCall call) Future
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
notifyMediaMessageCallbacks(int what, int param1) → void
inherited
notifyMediaStartNetTypeListener(int startNetType) → void
inherited
notifyStatusListeners(MediaStatus status) → void
inherited
onPlatformViewCreated() → void
onProgress(int position, String extraInfo) → void
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
removeMediaMessageCallback(MediaMessageCallback messageCallback) → void
inherited
removeMediaStartNetTypeListener(MediaStartNetTypeListener startNetTypeListener) → void
inherited
removeStatusListener(MediaStatusListener statusListener) → void
inherited
setOnTapListener(VoidCallback onTap) → void
inherited
toString() String
A string representation of this object.
inherited

Operators

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