MediaCloudRecordController class

Inheritance
Mixed-in types

Constructors

MediaCloudRecordController({required String deviceId})

Properties

createMessage CreateMessage
getter/setter pairinherited
deviceId String
final
extraParam String?
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
媒体类型
finalinherited
nativeView NativeView
播放视图
getter/setter pairinherited
onTap VoidCallback?
getter/setter pairinherited
playHandle int
no setterinherited
position DateTime
当前时间
getter/setter pairinherited
record CloudRecordPlayByTime?
根据时间进行回放
getter/setter pair
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 pairinherited
status MediaStatus
对外暴露当前状态
no setterinherited
textureId int
Android,播放器纹理ID 创建播放器时返回,在
getter/setter pairinherited
vidUrl String?
根据URL进行回放
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
addMediaResourceChangeListener(void listener(dynamic)) → void
inherited
addMediaStartNetTypeListener(MediaStartNetTypeListener startNetTypeListener) → void
inherited
addProgressListener(MediaProgressListener listener) → void
inherited
addRecordVideoCallBack(RecordVideoCallback callback) → void
inherited
addStatusListener(MediaStatusListener statusListener) → void
inherited
cleanRecordVideoCallbacks() → void
inherited
clear() → void
inherited
clearMediaResourceChangeListener() → void
inherited
clearMessageCallbacks() → void
inherited
dispose() Future<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
getMediaResource() → dynamic
inherited
methodCall(MethodCall call) Future
inherited
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
notifyMediaResourceChangeListeners(dynamic state) → void
inherited
notifyMediaStartNetTypeListener(int startNetType) → void
inherited
notifyStatusListeners(MediaStatus status) → void
inherited
onPlatformViewCreated() → void
inherited
onProgress(int position, String extraInfo) → void
inherited
pause() Future<void>
Pauses the video.
playback() Future<void>
Starts playing the video.
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
removeMediaResourceChangeListener(void listener(dynamic)) → void
inherited
removeMediaStartNetTypeListener(MediaStartNetTypeListener startNetTypeListener) → void
inherited
removeStatusListener(MediaStatusListener statusListener) → void
inherited
resetMediaSource() → void
重置资源,MediaPlayer将会展示 EmptyBuilder
inherited
seekToTime(DateTime dateTime) Future<void>
setOnTapListener(VoidCallback onTap) → void
inherited
setPlaybackSpeed(double speed) Future<void>
Sets the playback speed.
setVolume(int volume) Future<void>
inherited
snapImage(String filePath) Future<int>
抓图
inherited
startCloudRecordByTime({required CloudRecordPlayByTime record}) Future<int>
不使用URL进行起流.全天播放
startCloudRecordByUrl({required String? vidUrl, String? extraParam}) Future<int>
开启回放 起流 record 默认不传,使用 Controller 中的 record 若record不为null.说明是切换了时间. 先关闭当前媒体资源,再重新起流. View不重新创建. 如果当天不存在录像,可以仍然可以调用此方法, vidUrl传入 null ,MediaPlayer将会展示 EmptyBuilder
startRecordVideo(String filePath) Future<int>
录像开始
inherited
stopCloudRecord() Future<void>
切换播放的文件时,先调用关闭,再重新起流
stopRecordVideo() Future<int>
录像结束
inherited
toString() String
A string representation of this object.
inherited

Operators

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