我想在不使用 Media 元素的情况下在 Windows 8 应用程序中播放音频。媒体元素需要附加到每个页面的视觉树。由于我的应用程序中的所有页面都使用背景音频,因此我必须在 App 框架中附加 MediaElement。整个事情有点糟糕。如果有人可以为我提供在 Windows 8 应用程序中播放音频的指针,我将不胜感激。
问问题
643 次
1 回答
1
您需要在 MediaElement 上设置属性:
<MediaElement x:Name="myMedia" AudioCategory="BackgroundCapableMedia />
这个 MediaElement 的内容甚至会在其他页面上以及当您的应用程序暂停时播放。您还需要在应用程序清单中设置一项能力Background Tasks -> Audio以表明您的应用程序支持背景音频。
如何使用此功能的好教程在这里:
Background Audio c# Metro
或在这里:
使用 BackgroundCapableMedia 在后台播放音频
于 2013-05-18T09:40:17.380 回答