C# Windows Phone-对背景音乐感到困惑

C# Windows Phone-对背景音乐感到困惑,c#,windows-phone-7,background-audio,C#,Windows Phone 7,Background Audio,在Windows Phone项目中,我可以在后台播放音乐,使用: Xaml: 但微软在msdn中说: 有什么区别?谢谢。您的示例将播放音乐,但不会播放“背景”音乐。背景音频意味着如果您离开应用程序,音乐将继续播放。对于您的示例,如果您离开应用程序,音乐将停止。您的示例将播放音乐,但不会播放“背景”音乐。背景音频意味着如果您离开应用程序,音乐将继续播放。以您的示例为例,如果您离开应用程序,音乐将停止。基本区别在于,MediaElement是一个实际控件,可以呈现到页面上,但它不会将音乐作为后台任务

在Windows Phone项目中,我可以在后台播放音乐,使用:

Xaml:

但微软在msdn中说:


有什么区别?谢谢。

您的示例将播放音乐,但不会播放“背景”音乐。背景音频意味着如果您离开应用程序,音乐将继续播放。对于您的示例,如果您离开应用程序,音乐将停止。

您的示例将播放音乐,但不会播放“背景”音乐。背景音频意味着如果您离开应用程序,音乐将继续播放。以您的示例为例,如果您离开应用程序,音乐将停止。

基本区别在于,
MediaElement
是一个实际控件,可以呈现到页面上,但它不会将音乐作为后台任务播放。根据您的要求,您可以使用任何一种,但
BackgroundAudioPlayer
是在后台播放音乐的唯一方法,而
MediaElement
可以在您位于包含
MediaElement
的页面上时提供音乐


编辑:或者肖恩上面说的P

基本区别在于,

MediaElement
是一个实际控件,可以呈现到页面上,但它不会作为后台任务播放音乐。根据您的要求,您可以使用任何一种,但
BackgroundAudioPlayer
是在后台播放音乐的唯一方法,而
MediaElement
可以在您位于包含
MediaElement
的页面上时提供音乐


编辑:或者肖恩上面说的是吗?那好。我需要这个。谢谢,我会在6分钟内接受你的回答。)对那好。我需要这个。谢谢,我会在6分钟内接受你的回答。)
<MediaElement x:Name="mediaplayer"/>
 mediaplayer.Source = new Uri("Woodkid_IRON_AssassinsCreed.mp3", UriKind.Relative);
 mediaplayer.Play();