Проблема заключается в следующем:
При ретрансляции звука получаемого с микрофона и перенаправляемого в AudioSouce в редакторе Unity задержка минимальна, при билде под Windows картина та же, однако, когда приложение выполняется на Android устройстве, выходит так, что перед началом воспроизведения имеется задержка в размере времени буферизации. Подскажите, в чем проблема, и можно ли это исправить? Код простейший:
Код
[RequireComponent (typeof (AudioSource))]
public class TestInput : MonoBehaviour
{
public string _selectedDevice;
public AudioSource _audioSource;
void Start()
{
_audioSource = GetComponent<AudioSource>();
_selectedDevice = Microphone.devices[0].ToString();
_audioSource.clip = Microphone.Start(_selectedDevice, true, 10, AudioSettings.outputSampleRate);
_audioSource.Play();
}
}