如何使用WinRT在Windows 8 Metro应用程序中播放声音文件?

问题描述:

Windows 8中的WinRT API界面似乎可以加载并保存Playlistscapture audio。我在寻找的东西有点简单:WinRT能够从文件播放音频吗?如果不是,推荐使用本地代码(C++)在Windows 8 metro应用程序中播放音频文件的API?如何使用WinRT在Windows 8 Metro应用程序中播放声音文件?

如果您使用的是WWA,则需要使用HTML标签播放音频。在xaml中,您想使用MediaElement。

如果您使用低级C++,则需要使用MediaFoundation API。

+1

谢谢!我正在使用C++。我找到了MediaFoundation的文档,我会尝试。如果有效,我会选择这个作为接受的答案。 – Zach

+2

您可能还想看看MediaElement,它可能更易于使用。 –

+0

在这种情况下,我在基于DirectX的metro应用程序中使用C++/WinRT,但不使用XAML。 – Zach