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>
停止对讲