Chatterbox Sample App に基づいた 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 回の切り替えごとに) エンドポイント デバイスを切り替えると、相手側の音が「ぼやけたり」歪んだりすることがあります。エンドポイントを再度切り替える (およびデバイスを再起動する) と問題が解決するようですが、ここでの根本的な問題はまだわかりません。また、遠端の音声が歪んでいる場合でも、近端の再生は完璧であることにも気付きました。これにより、タイミングは問題ではないと確信できました。
オーディオ エンドポイントを切り替えるときに同様の問題に遭遇したことがありますか?