【发布时间】:2019-06-07 01:33:07
【问题描述】:
是否可以在 Agora.io 语音聊天功能中知道哪个说话者在说话?最近开始在我的 Unity 多人游戏中使用 Agora.io 的语音聊天功能。我想在频道中的特定人员开始讲话时立即开始动画本地播放器对象并且
【问题讨论】:
是否可以在 Agora.io 语音聊天功能中知道哪个说话者在说话?最近开始在我的 Unity 多人游戏中使用 Agora.io 的语音聊天功能。我想在频道中的特定人员开始讲话时立即开始动画本地播放器对象并且
【问题讨论】:
若要检测当前发言人或用户是否正在广播音频,请使用 EnableAudioVolumeIndication 和 Audio Volume Indication Callback 方法。
首先您需要启用 VolumeIndication
public int EnableAudioVolumeIndication (int interval, int smooth);
然后您需要实现处理程序以获取卷详细信息。
public delegate void VolumeIndicationHandler (AudioVolumeInfo[] speakers, int speakerNumber, int totalVolume);
完整文档:
【讨论】: