Можно ли узнать, какой оратор говорит в функции голосового чата Agora.io?

Я недавно начал использовать функцию голосового чата Agora.io в моей многопользовательской игре Unity. Я хочу запустить анимацию объекта локального игрока, как только конкретный человек в канале начинает говорить, и останавливать анимацию, когда он / она останавливается.

Есть ли какой-либо метод в Agora SDK, который можно вызвать, чтобы узнать, какой пользователь на канале говорит?

1 ответ

Я думаю, что самым громким человеком будет человек, которого вы оживите.

Я хотел бы использовать индикатор громкости включения с

public int EnableAudioVolumeIndication (int interval, int smooth);

а затем посмотрим, кто громче всех

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

VolumeIndicationHandler Документация здесь

EnableAudioVolumeIndication Документация Здесь

Другие вопросы по тегам