Mudu.Room.User 用户组件
获取观众信息
在 sdk 初始化成功后才可以获取当前的用户信息
Mudu.Room.User.GetUser()
名称 |
说明 |
类型 |
name |
用户名 |
string |
avatar |
头像地址 |
string |
id |
目睹唯一身份标志,自动生成 |
number |
assign_id |
B 端绑定的身份标志 |
string |
outer_id |
外部账号 id(唯一) |
string |
设置观众
sdk 初始化时会默认初始化一个匿名观众身份,如果希望给匿名用户赋予身份 或 更新当前用户的头像、昵称等信息
Mudu.Room.User.Assign(name, avatar, assignId, Callback)
名称 |
类型 |
是否必填 |
说明 |
name |
string |
是 |
昵称 |
avatar |
string |
是 |
头像地址,传空值会使用目睹系统的头像 |
assignId |
string |
是 |
B 端身份标识,频道内唯一 |
Callback |
function(newUserInfo:object){} |
否 |
Assign 成功后的回调函数 |
Mudu.Room.User.AssignInfo(userInfo, Callback)
名称 |
类型 |
是否必填 |
说明 |
userInfo |
object |
是 |
观众信息 object |
Callback |
function(newUserInfo:object){} |
否 |
Assign 成功后的回调函数 |
名称 |
类型 |
是否必填 |
说明 |
assignId |
string |
是 |
B 端身份标识,频道内唯一 |
name |
string |
是 |
昵称 |
avatar |
string |
否 |
头像,不传则使用系统默认图片 |
phone |
string |
否 |
观众手机号 |
注意:
- 若不设置观众头像,系统将随机生成观众信息。
- 系统生成规则:avatar 会使用目睹系统的头像
- 匿名观众不能参与投票(无 assignId 信息即为匿名观众)