0

我需要在录制声音时反复播放短音(模拟节拍器)。我为节拍器所做的基本上是设置一个具有特定间隔的 DispatcherTimer,并且每个滴答声都会触发一个 SoundEffect。对于记录器,我每 33 毫秒调用一次 XNA 的 FrameworkDispatcher.Update 方法(也为此使用 DispatcherTimer)。

我运行节拍器,它工作正常,然后当我开始录制时 - 播放声音有一个短暂的中断(很难说它是否会延迟间隔或只是静音),过了一会儿(当已经录制时),节拍器继续滴答作响,但声音更加“扁平”。

这是硬件限制,还是我做错了什么?

4

1 回答 1

1

我认为这与硬件有关。我正在制作一个应用程序来在捕获声音时对其进行修改。当我使用连接到设备的耳机(带麦克风)时,播放时有很大的回声。当我只使用耳机(和设备麦克风)时,一切都很好。它在 HTC 和诺基亚上进行了测试 - 结果相同,但 HTC 稍微好一点:)

于 2012-07-25T07:03:52.353 回答