0

録音中に短い音を繰り返し再生する必要があります (メトロノームをシミュレートします)。私がメトロノームのために行ったことは、基本的に特定の間隔で DispatcherTimer を設定し、すべてのティックが SoundEffect を起動することでした。レコーダーについては、XNA の FrameworkDispatcher.Update メソッドを 33 ミリ秒ごとに呼び出します (これには DispatcherTimer も使用します)。

メトロノームを実行すると、正常に動作し、録音を開始すると、音の再生に短い中断があり (間隔が遅延するのか、単に音をミュートするのかはわかりません)、しばらくすると (既に録音している場合)、メトロノームはカチカチ音をたて続けますが、より「平坦な」音になります。

これはハードウェアの制限ですか、それとも何か間違っていますか?

4

1 に答える 1

1

これはハードウェアと関係があると思います。キャプチャしたときに音を修正するアプリを作っていました。デバイスに接続されたヘッドセット(マイク付き)を使用していたとき、再生時に大きなエコーが発生しました。ヘッドホン(およびデバイスマイク)のみを使用していたときは、すべて問題ありませんでした。HTCとNokiaでテストされました-同じ結果ですが、HTCの方が少し優れていました:)

于 2012-07-25T07:03:52.353 に答える