跳转到内容
搜索文档

本地参与者

最后更新 查看 MarkdownAgent 设置

在 RealtimeKit 会议中管理本地用户媒体设备,控制音频、视频和屏幕共享,并处理相关事件。

介绍

可以通过 meeting.self 访问本地用户,该对象包含与当前参与者相关的所有信息和方法。这包括媒体控制、设备管理、参与者元数据和状态信息。

属性

元数据属性

访问参与者标识符和显示信息:

媒体属性

访问本地用户的媒体轨道和状态:

状态属性

访问房间状态和参与者状态:

媒体控制

音频控制

使麦克风静音和取消静音:

视频控制

启用和禁用摄像头:

屏幕共享控制

启动和停止屏幕共享:

更改显示名称

在加入会议之前更新显示名称:

管理媒体设备

获取可用设备

更改设备

切换到不同的媒体设备:

显示本地视频

屏幕共享设置 (iOS)

事件

已加入房间

当本地用户加入会议时触发:

已离开房间

当本地用户离开会议时触发:

视频更新

当视频启用或禁用时触发:

音频更新

当音频启用或禁用时触发:

屏幕共享更新

当屏幕共享启动或停止时触发:

设备更新

当活动设备发生变化时触发:

设备列表更新

当可用设备列表发生变化时触发(设备插入或拔出):

网络质量评分

监控您自己的网络质量:

权限更新

当动态更新权限时触发:

媒体权限错误

当媒体权限被拒绝或媒体捕获失败时触发:

等候名单状态

对于启用了等候室的会议:

iOS 特定的事件

iOS SDK 提供了额外的特定于平台的事件:

置顶和取消置顶

在会议中置顶或取消置顶自己(需要相应的权限):

更新媒体约束

在运行时更新视频或屏幕共享分辨率:

这篇文档对您有帮助吗?