1

を使用してメディアライブラリから曲を再生するアプリに取り組んでいMediaPlayerます。songCollection を取得し、選択した曲を再生しています。問題は、曲を途中で止めてしまうと、最初からやり直したいということです。曲を停止しMediaPlayerて再度再生すると、次のエラーが表示されます。

Song playback failed. Please verify that the song is not DRM protected. DRM protected songs are not supported for creator games.

私が使用している隔離されたストレージで曲を再生するにはBackgroundAudioPlayer. Microsof.Xna.Framework.Media.Songただし、BackgroundAudioPlayer は型 Argumentを取りません。

曲を再生するには、クリックイベントで次のコードを使用しています

var track = MyTracks.SelectedTrack; //selectedTrack is Microsoft.Xna.Frmaework.Media.Song type
XnaDispatchTimer.Start();
MediaPlayer.Play(track);

SelectedTrack が次のように定義されている場所

SelectedTrack = Microsoft.Xna.Framework.Media.Song.FromUri(Title, new Uri(strPath, UriKind.RelativeOrAbsolute));

プレーヤーを停止するには

MediaPlayer.Stop();
XnaDispatchTimer.Stop();

どんな助けでも大歓迎です。

どうもありがとう

4

0 に答える 0