2010-12-29 14 views
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 바이트의 파일을 만듭니다.이 파일은 비어 있습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+1

가 오디오 소스를 확인, 그것은 일반적으로 당신이 방금 설명한 증상이있는 경우입니다. –

+0

오디오 소스가 잘되어야합니다. 제공된 튜토리얼 코드로 테스트 해 보았지만 튜토리얼 코드와 코드 사이에 차이점을 찾을 수 없습니다. –

답변

관련 문제