Windows 8 在没有媒体元素的Windows 8应用程序中播放音频?

Windows 8 在没有媒体元素的Windows 8应用程序中播放音频?,windows-8,modern-ui,Windows 8,Modern Ui,我想在不使用媒体元素的情况下在Windows 8应用程序中播放音频。媒体元素需要附加到每个页面的可视树。由于我的应用程序中的所有页面都使用背景音频,因此我必须在应用程序框架中附加MediaElement。整件事都很糟糕。如果有人能为我提供在Windows 8应用程序中播放音频的指针,而不使用此媒体元素non sense,我将不胜感激。您需要在您的媒体元素上设置属性: <MediaElement x:Name="myMedia" AudioCategory="BackgroundCapabl

我想在不使用媒体元素的情况下在Windows 8应用程序中播放音频。媒体元素需要附加到每个页面的可视树。由于我的应用程序中的所有页面都使用背景音频,因此我必须在应用程序框架中附加MediaElement。整件事都很糟糕。如果有人能为我提供在Windows 8应用程序中播放音频的指针,而不使用此媒体元素non sense,我将不胜感激。

您需要在您的媒体元素上设置属性:

<MediaElement x:Name="myMedia" AudioCategory="BackgroundCapableMedia />

+1谢谢你的提问,因为我迟早会回答的。我曾想过使用DirectX,但我没有使用它的经验,所以我不知道它是否容易实现。你看过这个吗?这个问题对我没有帮助。MediaElement仍应添加到XAML以播放音频。我正在尝试在不更改XAML的情况下播放音频。MediaElement是一个难题。您必须将其添加到XAML中。如果不将其添加到XAML中,则无法播放音频。我每一页都需要它。