从麦克风捕获声音并在c#中播放
本文关键字:播放 声音 麦克风 | 更新日期: 2023-09-27 18:02:21
我想从麦克风中捕获声音并在c#中再次播放它,但不使用Microsoft.DirectX.directsound如何?
作为DirectSound的替代方案,有多媒体api。据我所知,.net中没有绑定,但有几个质量不一的第三方绑定。
naudio是一个流行的。net音频库,但我不知道它在后台使用哪个API。只要你能避免被称为WaveBuffer
的讨厌物,你就会没事的。
在我的项目中,我使用Lumisoft。音频,主要是因为它有一个简单的API。但是他们的代码质量不是很高。
CodeInChaos提到NAudio (http://naudio.codeplex.com/)可以做到这一点。这是第九频道的一篇文章,希望能对你有所帮助:
http://channel9.msdn.com/coding4fun/articles/NET-Voice-Recorder这是来自Mark Heath的NAudio演示(http://voicerecorder.codeplex.com/),正如他在另一篇文章中提到的:使用。net框架捕获麦克风音频流