バックグラウンド
2つの音を次々と再生するシンプルなアプリがあります。
問題
Windows Phone8エミュレーターでは、最初のサウンドが途中でカットされ続け、2番目のサウンドが2回再生されることがあります。
私が試したこと
XAMLでイベントを使用します:
MediaEnded="mediaElement_MediaEnded"
ここで、MediaElementオブジェクトに新しいソースを設定しました。
mediaElement.Source = new Uri(_soundFileToOpen, UriKind.Relative);
mediaElement.Play();
私もイベントに登録しようとしました:
MediaOpened="mediaElement_MediaOpened"
オーディオを開始するためだけにありますが(もちろんAutoPlay = "False"を使用)、それは役に立ちませんでした。
質問
なぜこれが起こっているのですか、そして私はそれを修正できますか?
エミュレータのバグかもしれませんが、実際のデバイスでは正常に動作しますか?