MediaCardRecordController class

按时间卡回放 控制器

Inheritance
Mixed-in types

Constructors

MediaCardRecordController({required String deviceId, CardRecordByTime? record})

Properties

createMessage CreateMessage
getter/setter pairinherited
deviceId String
final
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 CardRecordByTime
按时间卡回放
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

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
restart({String? startTime}) Future<void>
重新起流开始播放 startTime 重新起流的开始时间, 其它信息都在startDevRecordByTime方法中保存在原生, 将原始信息中的 startTime 进行更新, 重新起流 若startTime 为空, 原生不更新
seekTo(DateTime? position) 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
startDevRecordByTime({CardRecordByTime? record}) Future<int>
开启回放 起流 record 默认不传,使用 Controller 中的 record 若record不为null.说明是切换了时间. 先关闭当前媒体资源,再重新起流. View不重新创建. 如果当天不存在录像,可以仍然可以调用此方法,record传入 null MediaPlayer将会展示 EmptyBuilder
startRecordVideo(String filePath) Future<int>
录像开始
inherited
stop() Future<void>
关流.但不释放资源.
stopRecordVideo() Future<int>
录像结束
inherited
toString() String
A string representation of this object.
inherited

Operators

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