YsPlay class

Constructors

YsPlay()

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

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

capturePicture() Future
截屏
closeSound() Future<bool>
关闭声音
dispose() Future<void>
释放资源
formatStorage({required String deviceSerial, int? index}) Future
根据分区编号格式化
getDevCapacity({required String accessToken, required String deviceSerial}) Future<CapacityResponseEntity>
获取设备能力集
getStorageStatus({required String deviceSerial}) Future
获取存储介质状态(如是否初始化,格式化进度等)
initSdk(String appKey) Future<bool>
初始化萤石SDK 唯一一个必传参数:appKey.在萤石SDK官方平台中创建应用后生成。
onResultListener({required dynamic onSuccess(), required dynamic onPlayError(String errorInfo), required dynamic onTalkError(String errorInfo)}) → void
播放状态监听
openSound() Future<bool>
打开声音
pausePlayback() Future<bool>
暂停回放
peiwangResultListener(dynamic onResult(YsPwResult)) → void
配网结果监听
ptzMirror(YsRequestEntity requestEntity) Future<YsResponseEntity>
镜像翻转
ptzStart({required String accessToken, required String deviceSerial, required int channelNo, required int direction, int? speed}) Future<YsResponseEntity>
控制云台 开始
ptzStop({required String accessToken, required String deviceSerial, required int channelNo, int? direction}) Future<YsResponseEntity>
云台控制 停止
resumePlayback() Future<bool>
恢复回放
setAccessToken(String accessToken) Future<bool>
设置accessToken 访问令牌,由服务器返回给客户端,用于认证。
setVideoLevel({required String deviceSerial, int cameraNo = 1, int videoLevel = 2}) Future<bool>
设置视频清晰度
startConfigAP({required String deviceSerial, required String ssid, String? password, String? verifyCode, String? routerName}) Future<void>
热点配网模式
startConfigWifi({required String deviceSerial, required String ssid, String? password, String? mode}) Future<void>
无线配网模式 mode: wifi-wifi配网 wave-声波配网
startPlayback({required String deviceSerial, required int startTime, required int endTime, String? verifyCode, int? cameraNo}) Future<bool>
开始回放
startRealPlay({required String deviceSerial, String? verifyCode, int? cameraNo}) Future<bool>
开始直播
startRecordWithFile() Future<bool>
开始录像
startVoiceTalk({required String deviceSerial, String? verifyCode, int cameraNo = 1, int isPhone2Dev = 1, int supportTalk = 1}) Future<bool>
开始对讲
stopConfigPw({required String mode}) Future<bool>
停止配网
stopPlayback() Future<bool>
停止回放
stopRealPlay() Future<bool>
停止直播
stopRecordWithFile() Future<bool>
停止录像
stopVoiceTalk() Future<bool>
停止对讲