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