用户类
用户类(RoomUser )
用户类没有预定义方法,只有如下预定义属性。用户可通过调用changeUserProperty
方法向此类中添加属性。若只想添加本地属性,不想告诉房间中其他人,可直接为RoomUser
对象添加属性并赋值,无需调用changeUserProperty
方法。
属性名称 | 属性功能 |
---|---|
id | 用户在房间中的唯一标识 |
nickname | 用户在房间中的昵称 |
role | 用户角色 |
hasaudio | 用户是否有音频设备 |
hasvideo | 用户是否有视频设备 |
publishstate | 用户音视频发布状态 |
tk_maincamera | 主摄像头设备id |
tk_ip | 用户的ip地址 |
tk_area | 用户的所属区域 |
tk_carrier | 用户的所属运营商 |
servername | 用户的所属服务器 |
tk_disablevideo | 用户是否禁用摄像头 |
tk_disableaudio | 用户是否禁用麦克风 |
tk_screenstate | 用户屏幕共享发布状态 |
tk_mediafilestate | 用户媒体文件发布状态 |