我是Windows Phone 8编码的新手,但之前在python中编写过很多代码。我正在尝试制作一个使用Xaudio2实时生成正弦波的应用程序,并将其作为无人机音调无限循环。我正在使用Visual Studio Express 2012并使用C ++和XAML编写应用程序。我已经找到了图形界面,这并不是很难,并尝试使用MediaElement循环一个简短的声音文件以产生恒定的音高,但每次重新启动文件时声音都有一个小的间隙。我读到使用Xaudio2可以消除间隙,甚至可以实时生成声音而无需录制声音(因为我关心内存)没有任何间隙。这听起来就像我需要的那样,但我在Xaudio2上遇到了极大的麻烦。我已经查看了教程,尽可能多找到,但我不知道如何启动该函数,如何调用该函数,或者代码甚至在页面上的位置。我假设它在C ++页面上,但我甚至都不知道。我想要做的是非常简单,但我无法开始,因为我不知道如何在我的代码中使用此API。如果有人能帮我弄清楚如何让Xaudio2启动并使用我的代码,那真是太棒了!