CallCompositeProps interface
CallComposite的道具。
属性
| adapter | 适配器向复合提供逻辑和数据。 还可以使用适配器控制复合。 |
| call |
用于邀请新参与者加入当前呼叫的 URL。 如果已提供,则会在“参与者按钮”浮出控件菜单中显示一个按钮。 |
| form |
针对桌面或移动版优化复合外形规格。 |
| options | 用于启用/禁用或自定义 CallComposite的 UI 元素的标志。 |
继承属性
| fluent |
复合的 Fluent 主题。 |
| icons | 复合的自定义图标替代。 可以提供 JSX 元素来替代默认图标。 |
| locale | 复合区域设置。 |
| on |
一个回调函数,可用于向在复合中呈现的虚拟形象提供自定义数据。 这不会影响复合中显示的 displayName。 整个复合中的 displayName 将是创建适配器时提供给适配器的内容。 将是在创建适配器时提供给适配器的内容。 |
| on |
一个回调函数,可用于为参与者列表中的参与者提供自定义菜单项。 |
| rtl | 复合是否从右向左显示。 |
属性详细信息
adapter
callInvitationUrl
用于邀请新参与者加入当前呼叫的 URL。 如果已提供,则会在“参与者按钮”浮出控件菜单中显示一个按钮。
callInvitationUrl?: string
属性值
string
formFactor
针对桌面或移动版优化复合外形规格。
formFactor?: "mobile" | "desktop"
属性值
"mobile" | "desktop"
注解
mobile 目前仅在移动设备上针对纵向模式进行了优化,不支持横向。
options
继承属性详细信息
fluentTheme
复合的 Fluent 主题。
fluentTheme?: PartialTheme | Theme
属性值
PartialTheme | Theme
icons
复合的自定义图标替代。 可以提供 JSX 元素来替代默认图标。
icons?: CallCompositeIcons
属性值
locale
onFetchAvatarPersonaData
一个回调函数,可用于向在复合中呈现的虚拟形象提供自定义数据。
这不会影响复合中显示的 displayName。 整个复合中的 displayName 将是创建适配器时提供给适配器的内容。 将是在创建适配器时提供给适配器的内容。
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
属性值
onFetchParticipantMenuItems
一个回调函数,可用于为参与者列表中的参与者提供自定义菜单项。
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback