2010-11-12 70 views
2

如何使用.NET記錄Windows 正在播放音頻? 是否有任何強大的.NET音頻框架?使用C#錄製當前音頻?

注意我對麥克風錄音不感興趣!

+0

這取決於你在做什麼,但是如果你只需要在你的應用程序中記錄通過你的聲卡播放的聲音而沒有在你的應用程序中做更多的事情,那麼找到任務欄中的音量控制>右擊>選擇記錄設備>應該彈出一個錄音窗口。找到立體聲混音(或任何您的聲卡調用)>右擊單擊>設爲默認設備。這應該捕捉聲音,就像他們從聲卡中播放一樣。 – Juliet 2010-11-12 13:45:47

回答

2

你可以從這裏http://www.un4seen.com/

嘗試低音的.Net開始,爲了能夠做到這一點,你需要的音頻驅動程序,允許那種記錄之前被警告。

1

NAudio是一個很好的自由。

0

您需要使用DirectX/DirectSound。在回送模式下初始化呈現端點並從此端點捕獲。只適用於Vista及以上版本。