如何使用WinRT在Windows 8 Metro应用程序中播放声音文件?
问题描述:
Windows 8中的WinRT API界面似乎可以加载并保存Playlists和capture audio。我在寻找的东西有点简单:WinRT能够从文件播放音频吗?如果不是,推荐使用本地代码(C++)在Windows 8 metro应用程序中播放音频文件的API?如何使用WinRT在Windows 8 Metro应用程序中播放声音文件?
答
如果您使用的是WWA,则需要使用HTML标签播放音频。在xaml中,您想使用MediaElement。
如果您使用低级C++,则需要使用MediaFoundation API。
谢谢!我正在使用C++。我找到了MediaFoundation的文档,我会尝试。如果有效,我会选择这个作为接受的答案。 – Zach
您可能还想看看MediaElement,它可能更易于使用。 –
在这种情况下,我在基于DirectX的metro应用程序中使用C++/WinRT,但不使用XAML。 – Zach