MediaCloudRecordController class
- Inheritance
-
- Mixed-in types
-
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, )
→ 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, })
→ 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