文档

支持

Vivox Unity SDK

Vivox Unity SDK

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 现在对单个频道内的语音和文本聊天提供有限的支持。
  • IVivoxTokenProvider
    验证步骤从 Vivox SDK 初始化移至登录操作。
  • 当“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 和频道消息。

主要特性和解决的错误

  • 在包中添加了新示例
    Text Chat Sample
    。这个以文本为中心的示例展示了强大的聊天体验,演示了发送、编辑和删除 DM 或频道消息以及获取过去的对话及其消息历史记录。
  • 修复了会导致 SDK 在 Unity 编辑器中的 OnApplicationQuit 期间尝试执行清理操作(例如离开频道)时抛出异常的错误。

API 更改

  • VivoxConfigurationOptions.IosVoiceProcessingIOMode
    可用于配置 VoiceProcessing IO 单元在不同场景中的使用方式。
    IVivoxService.IosVoiceProcessingIOMode
    可用于获取当前值,
    IVivoxService.SetIosVoiceProcessingIOMode
    可用于在运行时设置值。此配置仅与 iOS 相关。

已知问题

无。