对讲参数
对讲参数
LCOpenSDK_ParamTalk
语音对讲参数;须先完成实时预览(必要时先 stopAudio 释放占用),且设备具备 AudioTalk / AudioTalkV1 能力。见 功能集成 — 语音对讲。
API 概要
无无参构造;须先完成同通道实时预览。完整字段见 doc/(资源下载)。
| 字段 | 含义 | 典型来源 |
|---|---|---|
accessToken | accessToken | accessToken |
deviceID / channelId | 设备 / 通道 | 预览同源 |
psk / playToken / tlsEnable | 鉴权与链路 | 同预览 |
talkType | 对讲类型/模式 | 设备能力 |
isOpt | 优化链路开关 | 业务 |
productId | IoT 产品 id(IoT 对讲) | 设备列表 productId |
| 用法 | 说明 |
|---|---|
LCOpenSDK_Talk.playTalk / stopTalk | 启停对讲 |
示例(节选)
LCOpenSDK_Talk.setListener(new LCOpenSDK_TalkerListener() {
@Override
public void onTalkResult(String code, int type) { /* … */ }
});
LCOpenSDK_ParamTalk paramTalk = new LCOpenSDK_ParamTalk();
paramTalk.setAccessToken(accessToken);
paramTalk.setDeviceID("TESTIPC000012345");
paramTalk.setChannelId(0);
LCOpenSDK_Talk.playTalk(paramTalk);
// … 对讲结束
LCOpenSDK_Talk.stopTalk();
LCOpenSDK_Talk.setListener(null);