1 unity-game-engine agora.io real-time-multiplayer
我最近开始在我的 Unity 多人游戏中使用 Agora.io 的语音聊天功能。我想在频道中的特定人员开始讲话时立即启动动画本地播放器对象,并在他/她停止时停止动画。
Agora SDK 中有没有什么方法可以调用知道频道中的哪个用户在说话?
我会想象声音最大的人将是您要制作动画的人。
我会使用启用音量指示
public int EnableAudioVolumeIndication (int interval, int smooth);
Run Code Online (Sandbox Code Playgroud)
然后看看谁的声音最大
public delegate void VolumeIndicationHandler (AudioVolumeInfo[] speakers, int speakerNumber, int totalVolume);
Run Code Online (Sandbox Code Playgroud)
VolumeIndicationHandler 文档在这里
EnableAudioVolumeIndication 文档在这里
| 归档时间: |
|
| 查看次数: |
1203 次 |
| 最近记录: |