Vivox Unity 发行说明
Review the latest Vivox Unity release notes and updates.
阅读时间2 分钟最后更新于 1 个月前
请在 UGS 发行说明页面上查找所有 UGS 产品的发行说明。
版本 16.5.0
版本概述
此版本包含大量错误修复,特别是围绕令牌行为和 Audio Tap 的修复,同时还新增了一些与新 Vivox Safe Voice 服务结合使用的 API。主要特性和解决的错误
- WebGL 现在对单个频道内的语音和文本聊天提供有限的支持。
-
将 验证步骤从 Vivox SDK 初始化移至登录操作。
IVivoxTokenProvider -
当“Channel Name”或“Participant Name”参数未知或未设置时,使 报告的错误更加清晰。
VivoxParticipantTap - 解决了 JoinChannelAsync 操作遇到 TimeoutException 错误后无法尝试重新加入频道的问题。
-
解决了内部使用的 实例在不再需要时未被处置的问题(此问题偶尔会导致意外行为)。
CancellationTokenSource - 修复了分配的内存原本应该对齐而实际上并未对齐的错误。
- 修复了输入意外值时 Audio Tap 的“Channel Name”字段将重置为空的错误。
- 通过仅在所有字段都完全编辑后才注册 Audio Tap,而不是在每个字符输入时都进行注册,改善了与 Audio Tap Inspector 交互的整体体验。
-
修复了会阻止触发 事件的错误。
VivoxParticipant.ParticipantMuteStateChanged
API 更改
- 向 VivoxService 添加了 Vivox Safe Voice 同意终端,允许收集用户对 Vivox Safe Voice 录音的同意状态。
已知问题
- Unity 2020 和 2021 版本中的一些自动凭据提取问题在此版本中仍然存在。
版本 16.4.0
版本概述
此版本添加了一个新示例,专注于基于文本的功能,例如编辑和删除 DM 和频道消息。主要特性和解决的错误
-
在包中添加了新示例 。这个以文本为中心的示例展示了强大的聊天体验,演示了发送、编辑和删除 DM 或频道消息以及获取过去的对话及其消息历史记录。
Text Chat Sample - 修复了会导致 SDK 在 Unity 编辑器中的 OnApplicationQuit 期间尝试执行清理操作(例如离开频道)时抛出异常的错误。
API 更改
- 可用于配置 VoiceProcessing IO 单元在不同场景中的使用方式。
VivoxConfigurationOptions.IosVoiceProcessingIOMode可用于获取当前值,IVivoxService.IosVoiceProcessingIOMode可用于在运行时设置值。此配置仅与 iOS 相关。IVivoxService.SetIosVoiceProcessingIOMode