更新时间:2024-06-13 08:00:31下载pdf
涂鸦门锁 SDK 提供 Wi-Fi 智能门锁的实时视频查看和对讲等基础能力。
演示录屏 | 类 | 接口 | 描述 |
---|---|---|---|
IIPCManager | void startPreview(int definition, IResultCallback callback); | 开始播放实时视频 | |
IIPCManager | void stopPreview(IResultCallback callback); | 停止播放实时视频 | |
IIPCManager | void startTalk(IResultCallback callback); void stopTalk(IResultCallback callback); |
开启对讲/关闭对讲 |
当不再使用相关功能时,调用相关类的 onDestroy
销毁方法,避免程序发生异常。
val iThingLockManager = ThingOptimusSdk.getManager(IThingLockManager::class.java)
val iVideoLockManager = iThingLockManager.newVideoLockManagerInstance(mDevId)
//开始预览
iVideoLockManager.ipcManager.startPreview(2, object : IResultCallback {
override fun onSuccess() {
showToast("startPreview success")
}
override fun onError(code: String?, error: String?) {
showToast("startPreview error")
}
})
//停止预览
iVideoLockManager.ipcManager.stopPreview(object : IResultCallback {
override fun onSuccess() {
showToast("stopPreview success")
}
override fun onError(code: String?, error: String?) {
showToast("stopPreview error")
}
})
//发起对讲
if(ipcManager.isSupportTalk && !ipcManager.isTalkBacking){
ipcManager.startTalk(object : IResultCallback {
override fun onSuccess() {
showToast("startTalk success")
}
override fun onError(code: String?, error: String?) {
showToast("startTalk error")
}
})
}
//停止对讲
iVideoLockManager.ipcManager.stopTalk(object : IResultCallback {
override fun onSuccess() {
showToast("stopTalk success")
}
override fun onError(code: String?, error: String?) {
showToast("stopTalk error")
}
})
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈