タイトルが紛らわしくて申し訳ありませんが、音声を 5 秒間録音してから close 関数を実行しようとしています。
私はちょうどこのようにそれを行うと思った
StartFunction();
Thread.Sleep(5000);
StopFunction();
ただし、スレッドがスリープしている間も記録されないため、これは機能しません。
次に、新しいスレッドを作成して、sleep 関数と stop 関数を実行するかどうかを考えました。理にかなっています。
誰かがこれを修正する方法を知っているなら、私に知らせてください