2012-07-24 134 views
0

我需要在录音时反复播放短音(模拟节拍器)。 我为节拍器所做的工作基本上是设置一个具有特定间隔的DispatcherTimer,并且每个节拍都触发一个SoundEffect。对于录音机,我每33微秒调用一次XNA的FrameworkDispatcher.Update方法(同样使用DispatcherTimer)。WP7同步录音和播放声音

我运行节拍器,它工作正常,然后当我开始录制时 - 播放声音有短暂的中断(很难说如果它延迟了间隔或只是将声音静音),并且过了一会儿(当已经录制),节拍器继续嘀嗒,但声音更“平坦”。

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

回答

1

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