Можно ли узнать, какой оратор говорит в функции голосового чата 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 Документация Здесь