WP7同时录制和播放声音

时间:2012-07-24 22:33:09

标签: windows-phone-7 xna

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

我操作节拍器,它工作正常,然后当我开始录制时 - 播放声音有一个短暂的休息(很难说它是否延迟了间隔或只是使声音静音),并且过了一会儿(已经很久了)录音),节拍器继续打勾,但声音更加“扁平”。

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

1 个答案:

答案 0 :(得分:1)

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