WP7同时录音和播放声音



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

我运行节拍器,它工作得很好,然后当我开始录音时——播放声音有一个短暂的中断(很难说它是延迟了间隔还是只是静音),过了一段时间(当已经录音时),节拍器继续滴答作响,但声音更"平"。

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

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

最新更新