我如何能在我的个人电脑录制声音的良好质量?( Microsoft 16位44 khz或实时编码mp3 )。
如果我可以使用一个免费的文档库来录制音频,对我来说没什么问题,但是我找不到。
我在谷歌上找到了mciSendString,但这就像从90年代的手机中录制音频质量……:
mciSendString("open new Type waveaudio Alias recsound", "", 0, 0)
mciSendString("record recsound", "", 0, 0)发布于 2013-04-23 15:20:10
我使用过http://www.portaudio.com/,并且对它很满意。另外,它是跨平台的,你可以指定位深,采样率等当打开设备记录.对于将音频数据导出到文件,我喜欢使用http://www.mega-nerd.com/libsndfile/。
但是,如果您严格使用Windows,则只需使用waveIn*函数即可(请参见此处开始:http://msdn.microsoft.com/en-us/library/windows/desktop/dd743847(v=vs.85).aspx )
请注意,这些解决方案不一定是特定于.NET的,而是利用了本机代码。
https://stackoverflow.com/questions/16162976
复制相似问题