C# Windows Phone麦克风零参考错误

C# Windows Phone麦克风零参考错误,c#,xaml,xna,windows-phone,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() {

我有以下代码:

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);
使用Microsoft.Xna.Framework;
使用Microsoft.Xna.Framework.Audio;
名称空间测试
{
公共部分类主页:PhoneApplicationPage
{
麦克风麦克风=麦克风。默认值;
公共主页()
{
初始化组件();
麦克风=麦克风。默认值;
micromic.BufferReady+=新的事件处理程序(micromic_BufferReady);

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

打开
WMAppManifest
文件并启用
ID\u CAP\u麦克风
功能


与此问题无关,但您不必要地设置了两次
麦克风
变量。

成功了!到目前为止,我还不知道权限设置!谢谢!