我已经在我的项目中引用了naudio库,当我运行我的代码时,它告诉我“expression表示atype,这里应该是amethod group
这是我的代码,错误在waveFile = WaveFileReader("somefile.wav");

using System;
using Gst;
using GLib;
using Gst.BasePlugins;

using NAudio;
using NAudio.Wave;


namespace record_audio_simple_test
{


    class MainClass
    {

        //Define class variables
        private NAudio.Wave.WaveFileReader waveFile = null;
        private NAudio.Wave.DirectSoundOut output = null;

        public static void Main (string[] args)
        {
            waveFile = WaveFileReader("somefile.wav");
        }
    }
}

我使用的是MonoDevelop、UbuntuLinux和Naudio,我的目标硬件是一个嵌入式Linux盒子,但首先我需要让它工作,然后再尝试将它移植到我使用的嵌入式盒子,因为我假设只要目标系统上安装了支持它们的编解码器(如GStreamer或W/E),它就会是交叉兼容的。

最佳答案

看一看你的代码,你确定它没有像这样浸湿?以下内容:

 WaveFileReader waveFile = new WaveFileReader("somefile.wav");

如果我错了就纠正我。如果我没有错的话,希望我能帮上忙。

关于c# - Ubuntu linux上的Monodevelop + NAudio告诉我“表达式表示方法组所在的类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13791669/

10-15 04:14