Windows phone 8 调用WASAPI';s SetAudioEndpoint()导致WP8上的麦克风行为异常
我一直在为Wp8开发一个基于Chatterbox示例应用程序的VoIP应用程序。事情进展顺利,直到我开始改变音频端点。不久前,当我第一次遇到切换端点后引入的计时问题时,我发布了这个()。我看到捕获计时器在奇数时间启动,这在远端引入了一种咔嗒声。在切换端点之后,我决定重置并刷新设备(Stop()、reset()、Start()),这似乎解决了单击问题 然而,现在出现了一个新问题。偶尔(指每20-30次切换)在切换终端设备时,远端的声音会变得“模糊”或失真。再次切换端点(并重新启动设备)似乎可以解决问题,但我仍然不知道这里的根本问题。我还注意到,当远端音频失真时,近端播放是完美的,这让我相信计时不是问题Windows phone 8 调用WASAPI';s SetAudioEndpoint()导致WP8上的麦克风行为异常,windows-phone-8,wasapi,Windows Phone 8,Wasapi,我一直在为Wp8开发一个基于Chatterbox示例应用程序的VoIP应用程序。事情进展顺利,直到我开始改变音频端点。不久前,当我第一次遇到切换端点后引入的计时问题时,我发布了这个()。我看到捕获计时器在奇数时间启动,这在远端引入了一种咔嗒声。在切换端点之后,我决定重置并刷新设备(Stop()、reset()、Start()),这似乎解决了单击问题 然而,现在出现了一个新问题。偶尔(指每20-30次切换)在切换终端设备时,远端的声音会变得“模糊”或失真。再次切换端点(并重新启动设备)似乎可以解决
人们在切换音频端点时是否遇到过类似的问题,或者可能发生了其他问题?微软告诉我这是WinRT上的一个报告错误,他们现在正在进行调查。我现在在使用最新SDK在VS2012 Phone中编译的未经修改的示例Chatterbox应用程序上看到了这个问题,并在最新的HTC PM23300和诺基亚Lumia 920上运行。是什么导致了这个问题?