1.0.2 • Published 13 days ago

xverse-components-voice-meeting v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
13 days ago

API

参数名类型说明默认值是否必填备注
groupIdObjIGroupId会议组 ID-truestatic:ID 与主持人由后端指定; dynamic:主持人后端指定,ID 前端自定义;dynamicNotCheck 前端可自定义;privateChat 配置内容可传入空字符串,固定使用用户 ID
createGroupTypeGroupType会议类型dynamictruestatic: 静态会议(后端创建)没主持人也可加入会议;主持人结束会议仅踢掉当前与会人员,不销毁会议dynamic: 动态会议(后端会校验,需要把主持人账号提供给后端),需要配置 userIdentityType'dynamicNotCheck': 所有用户可开启,第一个开启用户即主持人
userIdentityTypestring特殊用户身份类型仅 dynamic 需要配置-false主持人:1; 嘉宾:2;其他不配
receiverIdstring私聊接收者 的 userID-false-
maxLimitnumber单个会议组支持最大加入人数-true0:表示不限制(固定最大可开麦人数 8 人)
needApplyboolean(非 static 类型的会议)是否需要申请才可开启麦克风权限truetrue选择 true,仅首次需要申请(后端目前处理是首次需要申请)
needTipboolean是否需要 tips 提示truetrue各种交互完成后的 tip 提示
memberSecondPopIsCardboolean成员界面的二级界面是否使用卡包信息,所有用户可展示-false-
isExternalIconboolean是否外置 icon 按钮-trueshow 时即响应点击事件。无需配置 icon,不会生效
iconCSSProperties大厅上 icon 图标样式-false-
iconClassNamestring自定义 大厅上 icon 的 css-false与 icon 配置可能存在冲突,如果两个都配置的话,都使用,但是部分 class 中的样式会被 icon 重置
zIndexstring设置语音主界面层级-false-
metaverseNamestring项目名称-false用于主持人授权麦克风提示
createConfirmModalIModalProps创建/加入 语音组的确认弹框-false如果不填,按钮点击后,直接加入会议;如果主持人有特殊表现,需要配置两个(在 show 中添加不同的条件)
destroyConfirmModalIModalProps销毁语音组的确认弹框-false如果不填,按钮点击后,直接销毁会议【此弹框的按钮比较特殊,OK 表示销毁,cancel 表示离开,''表示仅关闭弹框】
otherConfirmModalIModalProps其他确认弹框(由事件触发)-false如果不填,则不展示
userActionBarIContainerProps用户操作栏-false操作栏的样式(指主体:UI 中的长方形底部条)
userActionItemListIActionItemProps[]操作条功能配置-false-
talkUserBarIContainerProps讲话的用户展示栏-false-
talkUserItemListITalkItemProps[]说话用户配置-false-
meetingShareISharePosterConfig分享-false-
isMeetingShowboolean自定义显隐。针对私聊(通用必须保持 true)-false有私聊时,存在未加入语音时的弹框
onNext() => void关闭组件后执行下一步,其他事件不需做关闭相关的处理-false-
onShowVoiceMeetingPanel() => void显示语音界面之后的执行-false外部可监听后处理自定义逻辑
onEndVoiceMeeting() => void销毁语音界面之后的执行(主持人)-false外部可监听后处理自定义逻辑
onLeaveVoiceMeeting() => void离开语音界面之后的执行-false外部可监听后处理自定义逻辑
onKickOut() => void被踢出语言会议,主持人踢出 或 会议解散-false外部可监听后处理自定义逻辑
onShowSharePanel() => void点击分享按钮的事件【分享卡片】-false外部可监听后处理自定义逻辑
onEndScreenShare() => void结束投屏分享的事件【分享卡片】-false外部可监听后处理自定义逻辑
onChangeToHoster() => void身份变更【变成主持人】-false外部可监听后处理自定义逻辑
onChangeToSpecialGuest() => void身份变更【变成嘉宾】-false外部可监听后处理自定义逻辑
onChangeToListener() => void身份变更【变成听众】-false外部可监听后处理自定义逻辑
onEnterPrivateChat(receiverId: string) => void退出发起私聊邀请-false-
onJoinPrivateChat() => boolean-false-
1.0.2

13 days ago

1.0.1

5 months ago

1.0.0

5 months ago

0.0.10

7 months ago

0.1.0

6 months ago

0.1.1

6 months ago

0.0.9

8 months ago

0.0.8

8 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

9 months ago