将音乐添加到 windows 8.1 应用 - Visual studio 2013

Add music to windows 8.1 app - Visual studio 2013

我正在创建一个 windows 应用程序,windows 8.1 应用程序,使用 visual studio 2013.

我想给它加个背景音乐

如何添加?

您是指应用程序播放时的音乐还是应用程序在后台播放时的音乐 运行ning?

对于两者,您都需要设置一个 MediaElement 运行来播放您想要播放的音乐文件。

由于 MediaElement 只会在它位于可视化树中时播放,因此您需要玩一个小技巧来让它 运行 遍历应用程序的所有页面:而不是 运行 遍历应用程序在顶级页面之外,使用 MediaElement 和子框架创建根页面,然后 运行 应用程序的页面在子框架之外。有关详细信息,请参阅我的博客文章 Frame of reference: keeping the music playing across pages

要在应用程序处于后台时播放音乐,您需要声明后台音频任务,将 MediaElement 设置为 BackgroundCapableMedia,并连接 SystemMediaTransportControls。有关详细信息,请参阅 MSDN 上的 How to play audio in the background 文档。