2

是否可以在 Agora.io 语音聊天功能中知道哪个说话者在说话?最近开始在我的 Unity 多人游戏中使用 Agora.io 的语音聊天功能。我想在频道中的特定人员开始讲话后立即开始动画本地播放器对象

4

1 回答 1

1

要检测活动扬声器或用户是否正在广播音频,请使用 EnableAudioVolumeIndicationAudio Volume Indication Callback方法。

首先您需要启用 VolumeIndication

public int EnableAudioVolumeIndication (int interval, int smooth);

然后您需要实现处理程序以获取卷详细信息。

public delegate void VolumeIndicationHandler (AudioVolumeInfo[] speakers, int speakerNumber, int totalVolume);

完整文档:

于 2019-06-20T22:32:38.317 回答