2

我有以下代码:

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错误。我究竟做错了什么?

4

1 回答 1

3

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

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

于 2013-07-07T21:13:46.883 回答