功能簡介
RTC SDK 提供了 getOnlineRemoteUsers、getUserInfo 和 isUserOnline 三個方法幫助您進行已經加入頻道的成員管理。您可以擷取線上使用者的 ID 清單,查詢頻道内訂閱的遠端使用者資訊,也可以根據某個使用者 ID 查詢該使用者是否線上。
實作方法
在實作該功能之前,需要您已經搭建 AppServer、實作基本功能等操作。詳情請參見
入門概述。
-
getOnlineRemoteUsers:擷取遠端線上使用者清單,傳回使用者 ID 清單。
該方法在加入頻道時調用有延時,建議您通過 onRemoteUserOnLineNotify 回調維護一個遠端使用者清單。
public abstract String[] getOnlineRemoteUsers()
- getUserInfo:查詢遠端使用者資訊。
public abstract AliRtcRemoteUserInfo getUserInfo(String uid)
參數 | 類型 | 描述 |
uid | String | 使用者 ID。 |
- 該接口傳回遠端使用者資訊 AliRtcRemoteUserInfo
- isUserOnline:查詢使用者是否線上,傳回 true 表示線上,false 表示不線上。
public abstract boolean isUserOnline(String uid)
獲得更多功能實作方法,請參見
AliRtcEngine 接口「視訊雲技術」你最值得關注的音視訊技術公衆号,每周推送來自阿裡雲一線的實踐技術文章,在這裡與音視訊領域一流工程師交流切磋。