2

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バイトのファイルを作成するだけです。私は何を間違っていますか?

4

1 に答える 1

0

問題はここで解決されます:

http://naudio.codeplex.com/Thread/View.aspx?ThreadId=239825

于 2010-12-29T10:24:24.660 に答える