EzvizPlayerController class
用与和原生代码关联 播放器管理类
- Available extensions
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
captureImage(
) → Future< String?> -
Available on EzvizPlayerController, provided by the EzvizPlayerControllerExtensions extension
Capture image from current video frame -
capturePicture(
) → Future< String?> - 截屏
-
closeSound(
) → Future< bool> - 关闭声音
-
dispose(
) → void - Dispose the controller safely
-
getOSDTime(
) → Future< int> -
Available on EzvizPlayerController, provided by the EzvizPlayerControllerExtensions extension
Get current OSD time from video stream -
initPlayerByDevice(
String deviceSerial, int cameraNo) → Future< void> - 初始化播放器
-
initPlayerByUrl(
String url) → Future< void> - 初始化播放器
-
initPlayerByUser(
int userId, int cameraNo, int streamType) → Future< void> - 初始化局域网播放器
-
isLocalRecording(
) → Future< bool> -
Available on EzvizPlayerController, provided by the EzvizPlayerControllerExtensions extension
Check if currently recording locally -
isRecording(
) → Future< bool> - 获取录像状态
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
openSound(
) → Future< bool> - 开启声音
-
pausePlayback(
) → Future< bool> - 暂停回放
-
release(
) → Future< void> - 释放播放器
-
removePlayerEventHandler(
) → void - 停止EventHandler
-
resumePlayback(
) → Future< bool> - 恢复回放
-
scalePlayWindow(
{required double scaleX, required double scaleY}) → Future< bool> -
Available on EzvizPlayerController, provided by the EzvizPlayerControllerExtensions extension
Scale playback window -
seekPlayback(
int timeMs) → Future< bool> -
Available on EzvizPlayerController, provided by the EzvizPlayerControllerExtensions extension
Seek to specific time in playback -
setPlayerEventHandler(
EzvizOnEvent event, EzvizOnError error) → void - 设置EventHandler
-
setPlaySpeed(
double speed) → Future< bool> -
Available on EzvizPlayerController, provided by the EzvizPlayerControllerExtensions extension
Set playback speed (for recorded video) -
setPlayVerifyCode(
String verifyCode) → Future< void> - 设置视频解码密码
-
startLocalRecord(
String filePath) → Future< bool> -
Available on EzvizPlayerController, provided by the EzvizPlayerControllerExtensions extension
Start local recording of video stream -
startRealPlay(
) → Future< bool> - 开启直播
-
startRecording(
) → Future< bool> - 开始录像
-
startReplay(
DateTime startTime, DateTime endTime) → Future< bool> - 开始回放
-
stopLocalRecord(
) → Future< bool> -
Available on EzvizPlayerController, provided by the EzvizPlayerControllerExtensions extension
Stop local recording -
stopRealPlay(
) → Future< bool> - 结束直播
-
stopRecording(
) → Future< bool> - 停止录像
-
stopReplay(
) → Future< bool> - 停止回放
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited