Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c8b05da

Browse files
committed
[CHG]更新对讲模块使用说明
1 parent 640712c commit c8b05da

File tree

1 file changed

+42
-1
lines changed

1 file changed

+42
-1
lines changed

README.md

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,50 @@ UIKit JavaScript是用于WEB端,移动H5端的JavaScript插件,使用UIKit J
143143
splitBasis: 2 //设置窗口切割参数
144144
});
145145
```
146+
## 六、<a name="talk">对讲模块</a>
147+
- 初始化
148+
```
149+
function onMessage(message){ // 定义对讲事件回调
150+
console.log("事件回调", message);
151+
}
152+
function onError(error) { // 定义对讲错误回调
153+
console.log("错误事件回调",error);
154+
}
155+
var EZUITalk = new EZUITalk({
156+
accessToken: "at.8o2k6dbpcvtr13reaa96hbnya6*************c",
157+
url: {{url}},
158+
filePath: '{{**/ezuikit-talk.js}}',
159+
onMessage: onMessage,
160+
onError: onError,
161+
});
162+
```
163+
- 开始对讲
164+
```
165+
EZUITalk.startTalk();
166+
```
167+
- 结束对讲
168+
```
169+
EZUITalk.startTalk();
170+
```
171+
### 消息列表(onMessage返回值)
172+
173+
消息码|消息内容|消息体
174+
-|-|-|
175+
|10200001 |对讲资源加载成功|```{code: 10200001, data: "插件加载成功"}```
176+
|10200200 |开始对讲成功|```{code: "10200200", data: "start talk success!"}```
177+
|10200400 |结束对讲|```{code: "10200400", data: "webrtc destroyed"}```
178+
179+
### 错误码(onError返回值)
180+
181+
错误码|说明
182+
-|-|
183+
10220002| accessToken过期或异常/设备不存在
184+
10200035| 房间号不存在或房间已失效
185+
10200504| 设备不在线
186+
-1 | 调用麦克风失败,{code: -1, data: "getUserMedia not available"}
146187
147188
148-
## 、<a name="ezopen">播放地址获取及EZOPEN协议说明</a>
189+
## 、<a name="ezopen">播放地址获取及EZOPEN协议说明</a>
149190
150191
你可以通过开放平台官网获取各种格式视频直播地址,包含HLS格式,RTMP格式,WS格式,FLV格式等,EZUIKit支持所有格式直播视频播放。你可以将以上格式直播地址配置在UIKIT中直接播放,但需要注意,并非所有浏览器支持任意格式直播地址,为方便开发者使用,开放平台通过EZOPEN协议可以通过你终端类型帮助你轻松适配最优播放地址格式:
151192
EZOPEN协议格式为 :

0 commit comments

Comments
 (0)