Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用NAudio录制内部声音和麦克风_C#_Naudio_Microphone_Speaker_Wasapi - Fatal编程技术网

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视频。