我一直在开发基于Chatterbox示例应用程序的Wp8 VoIP应用程序。事情进展顺利,直到我开始改变音频端点。不久之前,当我第一次遇到切换端点后引入的时序问题时,我发布了这个(http://social.msdn.microsoft.com/Forums/wpapps/en-US/30b14ab2-1985-4ab0-858b-459757d8b220/setaudioendpoint-to-speakerphone-causes-timing-problem-with-microphone-capture?forum=wpdcapp)。我看到捕捉定时器在奇数时间发射,这在远端引入了一种咔哒声。我决定在切换端点后重置并刷新设备(Stop(),Reset(),Start()) - 这似乎摆脱了点击问题。
然而,现在有一个新问题。切换端点设备时偶尔(意味着每20-30个开关),远端的声音会“模糊”或失真。再次切换端点(并重新启动设备)似乎摆脱了问题,但我仍然不知道这里的根本问题。我还注意到,当远端音频失真时,近端播放是完美的,这让我相信时间不是问题。
人们在切换音频端点时遇到类似的问题,还是会有其他事情发生?
答案 0 :(得分:0)
微软告诉我这是WinRT上报告的错误,他们现在正在研究它。