初始化 ion
let ionUrl = 'https://iontest2.avatarworld.cn/ion'
let remote = new Ion.Connector(ionUrl)
let room = new Ion.Room(remote)
let remoteRTC = new Ion.RTC(remote)
room 方法
方法 |
描述 |
参数 |
close |
关闭房间 |
- |
join |
加入房间 |
参数说明 |
leave |
离开房间 |
(roomId, userId) |
message |
发送消息 |
(roomId, userId, 'all', 'Map', payload) |
onmessage |
接收消息 |
res |
room.message 发送消息参数说明
位置 |
类型 |
必填 |
描述 |
示例值 |
1 |
string |
是 |
房间ID |
YXQ-202206232022062300001003 03000001-16578802507758596 |
2 |
string |
是 |
用户ID |
user_poc |
3 |
string |
是 |
发送到目标[all 所有人] |
all |
4 |
string |
是 |
数据类型 |
Map |
5 |
data |
是 |
数据 |
map 格式的数据 |
remoteRTC 方法
方法 |
描述 |
参数 |
join |
加入房间 |
(roomId, userId) |
close |
关闭推流 |
- |
ontrack |
接收推流 |
(track, stream) |