MediaController class abstract
媒体播放控制器 基础类
- Inheritance
-
- Object
- ChangeNotifier
- MediaController
- 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