回調接口主要是作為主調接口的回調反饋和返回業務上通知的接口,封裝在 ArtvcRoom 的類中。
目前 uid 只支持英文字母、數字、下劃線的組合,且長度不超過 128 個字符。
OnConnect(data)
建立連接回調。
回調參數 | 類型 | 說明 |
data | JSON |
|
OnGetSign(bizName, appId, uid,workspaceId)
此接口的值需要返回給 SDK。
獲取簽名。
回調參數 | 類型 | 說明 |
bizName | String | 對應 Connect 的 biz_name |
appId | String | 對應 Connect 的 appId |
uid | String | 對應 Connect 的 UID |
workspaceId | String | 對應 Connect 的 workspaceId |
OnError(data)
錯誤信息回調通知。
回調參數 | 類型 | 說明 |
data | JSON |
|
OnCreateRoom(data)
創建房間成功回調。
回調參數 | 類型 | 說明 |
data | JSON |
|
OnJoinRoom(data)
加入房間成功回調。
回調參數 | 類型 | 說明 |
data | JSON |
|
OnPublish(data)
發布媒體流成功回調。
回調參數 | 類型 | 說明 |
data | JSON |
|
OnSubscribe(data)
訂閱媒體流成功回調。
回調參數 | 類型 | 說明 |
data | JSON |
|
OnLeaveRoom(data)
離開房間回調。
回調參數 | 類型 | 說明 |
data | JSON |
|
OnParticipantLeaveRoom(data)
通知對端離開房間回調。
回調參數 | 類型 | 說明 |
data | JSON |
|
OnSendTxtMessageSucc(data)
發送文本信息成功回調。
回調參數 | 類型 | 說明 |
msgId | number | 已發送文本信息的 ID |
OnGetTxtMessage(data)
獲取文本信息成功回調。
回調參數 | 類型 | 說明 |
mgsId | int | 文本信息的 ID |
uid | int | 發送文本信息的 UID |
msg | String | 文本信息的內容 |
OnGetFeedIdsD(Array)
獲取當前房間的所有用戶信息成功回調。
回調參數 | 類型 | 值 | 值類型 | 說明 |
Array | Array | feedId | String | 訂閱流需要的 ID |
uid | String | 用戶 ID | ||
tag | String | 自定義標簽 |
OnClientJoin(Data)
通知有用戶加入房間回調。
回調參數 | 類型 | 值 | 值類型 | 說明 |
Data | JSON | feedId | String | 訂閱流需要的 ID |
uid | String | 用戶 ID | ||
tag | String | 自定義標簽 |
OnInviteRequest(roomId, rtoken, inviter, extra, inviteId, inviteInfo)
接受到加入房間邀請 。
回調參數 | 類型 | 說明 |
roomId | 待加入房間號碼 | |
rtoken | 待加入房間 token | |
inviter | 發送邀請的 ID | |
extra | 額外信息 | |
inviteId | 邀請的 ID | |
inviteInfo | 邀請著視頻,音頻是否打開 |