0

我正在开发wondows芒果应用程序,并且我有两个XAML页面(如page1和page2)。在页面1我有一个播放列表,并在第2页上我有一个媒体元素播放在页面1上选择的歌曲,现在我想要的是当用户在页面之间切换时保持歌曲在后台播放。我有几个链接可以在应用程序进入后台时保持歌曲播放,但当页面关闭时(通过单击后退按钮)不会播放。在后台播放音频 - windows芒果

我该如何做到这一点,所有的建议,指针是受欢迎的。

感谢, 拉维古普塔 - 在Windows Phone的

回答

0

你要使用BackgroundAudioPlayer这个:(新手MSDN有在后台播放音频complete sample您可以从here下载他们的样品。您可以添加一个项目给您的应用程序来处理背景音频(如果您需要在应用程序关闭后播放音频),或者您可以在应用程序本身中处理所有事件,我订阅了PlayStateChanged事件。下一曲

+0

谢谢肖恩。它可以播放受DRM保护的文件吗? – TechnicalSmile

+0

我从未尝试过DRM音频。你可以请你寄回你的结果吗? –

+0

它不适用于DRM​​文件。在您建议的示例项目中,在AudioPlayer类的方法'PlayTrack'中给我提示“在指定位置找不到文件”的错误。我曾尝试更改DRM文件属性(Build Action)并将其复制到输出目录,但没有任何帮助。任何指针? – TechnicalSmile