2013-02-24 60 views
0

我知道我可以在wp7/8上使用MediaElement播放音频。 我正在寻找一种方法来抓取音频样本。 音频样本我的意思是解码的样本不是原始的mp3流,例如。 我该怎么做?windows phone:抓取音频样本

回答

0

简短的回答是否定的。

较长的答案是,如果您将音频解码器(例如MP3)作为您的应用程序的一部分来实现,那当然是可以的。

+0

谢谢保罗。怎么样WASAPI的东西[链接](http://bit.ly/YQUXzj)或媒体基础的东西[链接](http://bit.ly/13hhzyA)或AudioSink [链接](http://bit.ly/ XAwEoi)。使用WASAPI,我似乎可以从“音频端点”捕获音频样本,请参阅IAudioCaptureClient。有了媒体基础,似乎我可以播放来自C++的音频并抓取样本(IMFSampleGrabberSinkCallback)。 AudioSink提供了访问示例的所有内容。对于这三种情况,我没有找到任何示例显示我们是否可以播放音频文件并捕获样本。所以我不知道我是否在浪费时间去调查这些apis。 – user1968335 2013-02-25 10:41:43

+0

这些API用于从麦克风捕获音频,而不是从手机上的音频堆栈捕获音频。 – 2013-02-25 11:26:31