文档

支持

Vivox Unity SDK

Vivox Unity SDK

Vivox Unity 发行说明

Review the latest Vivox Unity release notes and updates.
阅读时间2 分钟最后更新于 13 天前

请在 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 相关。

已知问题

无。