Windows Phone麦克风空引用错误

时间:2013-07-07 21:04:06

标签: c# xaml xna windows-phone

我有以下代码:

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;

namespace Test
{
    public partial class MainPage : PhoneApplicationPage
    {
        Microphone microphone = Microphone.Default;

        public MainPage()
        {

            InitializeComponent();

            microphone =  Microphone.Default;
            microphone.BufferReady += new EventHandler<EventArgs>(microphone_BufferReady);

但是在运行调试器时,最后一行会出现System.NullReferenceException错误。我做错了什么?

1 个答案:

答案 0 :(得分:3)

打开WMAppManifest文件并启用ID_CAP_MICROPHONE功能。

与此问题无关,但您不必两次设置microphone变量。