中級者ですが質問失礼します。
Unityで外部音声を再生するスクリプトをアタッチしたオブジェクトをインスタンシングしたいのですが、
一瞬音は出たのですが以後二度とエディタ上でもビルドしても音が出ません。コードは

void Start()
{
var audiosource = GetComponent<AudioSource>();
audiosource.clip = Microphone.Start(Microphone.devices[0], true, 10, 44100);
//while(Microphone.GetPosition(null)<= 0){}
audiosource.Play();


という感じなので問題なさそうなのですが何か原因は考えられますでしょうか。OSはWinです。どうか宜しくお願い致します。