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 바이트의 파일을 만듭니다.이 파일은 비어 있습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
가 오디오 소스를 확인, 그것은 일반적으로 당신이 방금 설명한 증상이있는 경우입니다. –
오디오 소스가 잘되어야합니다. 제공된 튜토리얼 코드로 테스트 해 보았지만 튜토리얼 코드와 코드 사이에 차이점을 찾을 수 없습니다. –