语音接口允许为用户创建和管理语音聊天室。语音示例运用服务器和客户端的实现来演示登录、更改音频设备和创建房间等的操作。请查看使用C# SDK,了解更多示例项目的详细信息。
语音服务器
必须先运行语音服务器才能保证客户端正常运作。
语音客户端
设置完语音服务器后,你可以使用语音客户端运行以下功能。
登录
首先你会看到一个登录界面。你可以选择想要使用的登录类型。我们建议使用使用开发人员(Developer)类型来使用开发者人员份验证工具分配的凭据登录。
然后你会看到语音示例UI。
更改音频设备
2个下拉列表会列出设备上可访问的输入输出音频设备。你可以随意选择想要使用的语音设备。更改连接设备后,设备列表会随之更新,以展示更改情况。
创建房间
你可以将“房间名(Room name)”字段保留为空,然后点击“创建房间(Create room)”来创建一个房间。
加入房间
你可以将房间名粘贴到“房间名(Room name)”字段,然后点击“加入房间(Join room)”来加入一个现有房间。
发言
房间里有多名用户时,你可以发言。示例演示了每个用户的当前发言状态,通过发言图标显示。
自行静音和取消静音
你可以点击“禁言(Mute)”按钮将自己禁言。
再点击“取消禁言(Unmute)”按钮将自己取消禁言。
将其他用户静音和取消静音
如果你是房主,则可以看到用来管理其他用户的选项。其中一个选项允许你将其他用户禁言或取消禁言。这将重载用户客户端禁言状态。点击此选项会强行将所选用户禁言,
再次点击此选项将取消强行禁言。
踢出其他用户
同样地,如果你是房主,可以点击“踢出(Kick)”按钮将用户踢出房间。被踢出的用户无法重新进入房间。
离开房间
与他人聊天告一段落后,你可以点击“离开房间(Leave room)”离开。
离开房间后,你可以创建新房间或加入其他房间。