0

Windows Phoneプロジェクトでは、次を使用してバックグラウンドで音楽を再生できます。

Xaml:

<MediaElement x:Name="mediaplayer"/>

C#:

 mediaplayer.Source = new Uri("Woodkid_IRON_AssassinsCreed.mp3", UriKind.Relative);
 mediaplayer.Play();

しかし、msdnでMicrosoftはこれを言っています:http://msdn.microsoft.com/en-us/library/hh202978%28v=vs.92%29.aspx

違いはなんですか?ありがとう。

4

2 に答える 2

2

あなたの例は音楽を再生しますが、「バックグラウンド」音楽は再生しません。バックグラウンドオーディオとは、アプリを終了しても音楽が引き続き再生されることを意味します。あなたの例では、アプリを終了すると音楽が停止します。

于 2012-10-01T15:51:36.310 に答える
1

基本的な違いはMediaElement、ページにレンダリングできる実際のコントロールですが、バックグラウンドタスクとして音楽を再生しないことです。要件に応じて、どちらかを使用できますが、を含むページにいるときに音楽を提供しBackgroundAudioPlayerながら、バックグラウンドで音楽を再生する唯一の方法です。MediaElementMediaElement

編集:またはショーンが上で言ったこと!:P

于 2012-10-01T15:54:49.750 に答える