C# 使用NAudio录制内部声音和麦克风
我需要同时录制内部声音和麦克风声音。因此,我使用了两个并行任务:C# 使用NAudio录制内部声音和麦克风,c#,naudio,microphone,speaker,wasapi,C#,Naudio,Microphone,Speaker,Wasapi,我需要同时录制内部声音和麦克风声音。因此,我使用了两个并行任务: WasapiLoopbackCapture类用于内部录音,而WaveInEvent类用于麦克风录音 它适用于电脑的扬声器和麦克风,也适用于辅助耳机。 问题是当我使用蓝牙耳机时-它会同时录制内部声音和麦克风声音,但在录制过程中我听不到耳机中的内部声音。如果我只使用WasapiLoopbackCapture类进行内部录音,它会根据需要工作,因此我认为问题出在WaveInEvent类中(它看起来像是“静音”内部声音) 有人面临过这样的问
WasapiLoopbackCapture
类用于内部录音,而WaveInEvent
类用于麦克风录音
它适用于电脑的扬声器和麦克风,也适用于辅助耳机。
问题是当我使用蓝牙耳机时-它会同时录制内部声音和麦克风声音,但在录制过程中我听不到耳机中的内部声音。如果我只使用WasapiLoopbackCapture
类进行内部录音,它会根据需要工作,因此我认为问题出在WaveInEvent
类中(它看起来像是“静音”内部声音)
有人面临过这样的问题吗?我怎样才能解决它
====更新=====
我确信这只是BT耳机麦克风录音的问题。
我试过这个命令:
./ffmpeg -f dshow -i audio="Headset (HD 350BT Hands-Free AG Audio)" C:\\tmp\\1.wav
它返回相同的结果。已录制BT麦克风声音,但内部声音被静音/中断,我在BT耳机中没有听到。当您说“内部声音”时,您的意思是要录制计算机输出的声音吗?是的。例如,Youtube视频。