从应用程序录制和保存声音?

Posted

技术标签:

【中文标题】从应用程序录制和保存声音?【英文标题】:Recording and saving sounds from applications? 【发布时间】:2009-10-17 15:53:21 【问题描述】:

我想在 c#(或 vb.net)中创建一个应用程序,当我告诉它时记录从扬声器发出的每一个声音,当我完成时我想按下一个按钮并将其保存为 mp3 (或其他格式)。

到目前为止,我只找到了可以从麦克风录制内容的 API。

我的问题是: .NET 框架中是否有任何东西,或者是否有一些 API 可以使这成为可能?

【问题讨论】:

【参考方案1】:

我没有看到太多纯粹来自 .NET 框架的声卡录音,但您可能会发现 this 很有趣。有诸如FMOD 和BASS 之类的库可以与.NET 配合使用,并且可以为您提供录制扬声器发出的声音的能力。我遇到了this thread for BASS,但我不确定这是否有用。

【讨论】:

以上是关于从应用程序录制和保存声音?的主要内容,如果未能解决你的问题,请参考以下文章

Windows Phone 8 从麦克风 C# 录制声音

保存录制的 AVAudioRecorder 声音文件:现在怎么办? (iOS,Xcode 4)

使用 ActionScript 3 将保存声音录制到文件中。不是来自麦克风

在 UILocalNotification 声音集录制的音频

HTML5 音频 - 录制保存文件正常,但通过音频控制播放时没有声音

播放录制文件时 iPhone 上的音量太低