| id |
String |
否 |
用户在房间中的唯一标识可在调用joinroom接口时指定,也可由SDK自动生成。同一房间中只能存在id相同的一个用户 |
| nickname |
String |
是 |
用户在房间中的昵称。在joinroom时指定。 |
| role |
Number |
是 |
用户角色。此属性由joinroom时传递的房间密码决定。不同的房间密码对应不同用户角色 |
| hasaudio |
Boolean |
否 |
用户是否有音频设备。此属性初始值根据系统是否有音频设备决定 |
| hasvideo |
Boolean |
否 |
用户是否有视频设备。此属性初始值根据系统是否有视频设备决定 |
| publishstate |
Number |
否 |
用户音视频发布状态。具体可能取值请见音视频发布状态。当用户发布音视频或取消发布音视频,此属性会在SDK中自动改变,用户不要主动修改此属性,请仅作为发布状态判断依据即可 |
| tk_maincamera |
String |
否 |
[多视频模式下生成]主摄像头设备id。此属性值根据接口setDevices的videoinputDeviceid指定 |
| tk_ip |
String |
否 |
用户的ip地址 |
| tk_area |
String |
否 |
用户的所属区域 |
| tk_carrier |
String |
否 |
用户的所属运营商 |
| servername |
String |
否 |
用户所属服务器线路 |
| tk_disablevideo |
Boolean |
否 |
用户摄像头禁用状态 |
| tk_disableaudio |
Boolean |
否 |
用户麦克风禁用状态 |
| tk_screenstate |
Number |
否 |
用户屏幕共享发布状态。具体可能取值请见桌面共享发布状态。当用户发布屏幕共享或取消屏幕共享,此属性会在SDK中自动改变,用户不要主动修改此属性,请仅作为屏幕共享发布状态判断依据即可 |
| tk_mediafilestate |
Number |
否 |
用户媒体文件发布状态。具体可能取值请见媒体文件发布状态。当用户使用拓课云客户端发布本地媒体文件,此属性会在SDK中自动改变,用户不要主动修改此属性,请仅作为媒体文件发布状态判断依据即可 |