c# - 音频捕获未按预期工作

标签 c# .net naudio

在我的 Microsoft Surface 应用程序中,我想使用语音捕获。所以我按照这里提到的教程 (http://opensebj.blogspot.com/2009/04/naudio-tutorial-5-recording-audio.html) 修改了 NAudio.dll 以便能够执行以下代码:

class AudioRecording
    {
        private WaveMixerStream32 mixer;

        public AudioRecording()
        {
            mixer = new WaveMixerStream32();
            mixer.AutoStop = false;

        }

        public void start()
        {
            Console.WriteLine("Start recording"); 
            mixer.StreamMixToDisk("Test.wav");
            mixer.StartStreamingToDisk();
        }

        public void stop()
        {
            Console.WriteLine("Stop recording");
            mixer.StopStreamingToDisk();
        }
    }

但这并不能真正捕捉到声音。我只是创建了一个 58 字节的文件,它是空的。我做错了什么?

最佳答案

关于c# - 音频捕获未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4550679/

相关文章:

c# - NAudio Asio 同时录制和播放

c# - 确认邮件

c# - 为什么我必须在 DataGridViewRow 上调用 Cast<> 扩展方法?

.net - VS2005配置“fallback” DLL

c# - Umbraco - GetMedia 未返回正确的 url

c# - 列表框中的图像加载问题,WP7

c# - Naudio ImaAdpcmWaveFormat,BufferedWaveprovider不满意

c# - NAudio 将字节数组转换为 Wav

c# - 为什么重写 Equals 方法时重写 GetHashCode 很重要?

c# - 当用户单击 DropDown 按钮时如何不在 DateTimePicker 中显示日历