Привет всем!
Хочу организовать voice chat.
В Sart содержится:
myAudioSource.clip = Microphone.Start (neviceName, true, DELAY, maxFreq);
В Update cчитываю состояние кнопки "X" и при нажатии вызываю:
myAudioSource.Play(( ulong)maxFreq);
При отжатии вызываю:
myAudioSource.Stop ();
Проблема в том что звук начинается воспроизводиться не сразу, с задержкой. Будто myAudioSource.Play не сразу срабатывает, а через какое-то время.
Просто через какое-то время, а не сразу слышен шум микрофона и голос.
Проверял
Debug.Log(Microphone.IsRecording( "").ToString( ));
работает как надо.
Почему звук не воспроизводится сразу?
Приходится запускать
myAudioSource.Play(( ulong)maxFreq);
в методе Start, a в Update выствлять volume [0,1].
Тогда задержек нет...
Тема в архиве.