私はunity3dを使用して、次を使用してマイクからの入力を録音しています:
getAudioSource.clip = Microphone.Start(null, true,20, 44100);
問題は、これが 20 秒の標準時間記録されることです。これは望ましくありません。次の方法で録音を終了するまで録音したいと思います。
Microphone.End(deviceName);
結果のクリップは、標準の 20 秒ではなく、記録した正確なサイズになるはずです。現在、3 秒後に録音を終了すると、結果のオーディオの長さは 20 秒になります。3秒にしてほしい。
これはどのように行うことができますか?