Tag: record

录制某个应用程序的声音

我想知道有没有办法记录某个应用程序的声音? 我搜索了一段时间,但没有找到一些有用的信息。 所以现在我正在使用NAudio库来录制WASAPI环回和麦克风声音,将它们混合在一起并使用以下代码保存到mp3文件: Silence = new WaveOut(); Silence.Init(new SignalGenerator() { Gain = 0 }); Silence.Play(); SoundOut = new WasapiLoopbackCapture(); SoundOut.DataAvailable += SoundOut_DataAvailable; SoundOut.StartRecording(); SoundOutBuffer = new BufferedWaveProvider(SoundOut.WaveFormat); SoundIn = new WaveIn(); SoundIn.WaveFormat = SoundOut.WaveFormat; SoundIn.DataAvailable += SoundIn_DataAvailable; SoundIn.StartRecording(); SoundInBuffer = new BufferedWaveProvider(SoundIn.WaveFormat); List Sources = new List { SoundOutBuffer.ToSampleProvider(), SoundInBuffer.ToSampleProvider() }; Mixer = new MixingSampleProvider(Sources); […]