com.unity.services.vivox 16.5.0
Source docsNotes: processedReleased August 23, 2024
Unity Compatibility
Minimum Unity: 2020.3
Package Dependencies
- com.unity.modules.audio (1.0.0)
- com.unity.nuget.newtonsoft-json (3.0.2)
- com.unity.services.core (1.12.5)
- com.unity.settings-manager (1.0.3)
✨ Features
- WebGL now has limited support for voice and text chat in a single channel.
- Vivox Safe Voice consent endpoints have been added to the VivoxService, allowing for collection of consent from users for Vivox Safe Voice recordings.
📈 Improvements
- Moved the IVivoxTokenProvider validation step from Vivox SDK initialization to the Login operation.
- Made the error reported by the VivoxParticipantTap a bit clearer when the 'Channel Name' or the 'Participant Name' parameter are unknown or not set.
🔧 Bug Fixes
- Resolved an issue where attempting to rejoin a channel was not possible after a JoinChannelAsync operation experienced a TimeoutException.
- Resolved an issue where `CancellationTokenSource` instances used internally were not being disposed of when no longer needed, occassionally resulting in unexpected behavior.
- Fixed a bug where allocated memory that was supposed to be aligned was not actually aligned
- Fixed a bug where the "Channel Name" field for Audio Taps would reset to empty when an unexpected value was entered.
- Improved the overall experience of interacting with the Audio Tap inspector by registering the tap only after all fields are fully edited, instead of on every character entry.
- Fixed a bug that would prevent the `VivoxParticipant.ParticipantMuteStateChanged` event from firing.
