Cocoa MacOS - 记录麦克风输入并保存为mp3的最简单方法

时间:2015-12-25 16:45:20

标签: macos cocoa audio recording

我正在寻找一种简单的方法来记录我的macbook麦克风输入并将其保存为mp3文件。

我尝试了一些使用CoreAudio的苹果示例,但它们非常复杂(加上录制质量不是很好)。

我正在寻找的东西就像iOS中的AVAudioSession一样简单。

是否有适用于MacOS的AVAudioSession库或者我必须采取哪些措施?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我不相信.mp3是任何Apple录制API支持的输出文件格式。否则,AVAudioRecorder可能是您最好的选择:

  

AVAudioRecorder类的一个实例,称为录音机,在您的应用程序中提供录音功能。使用录音机,您可以:

     

•录制直到用户停止录制

     

•记录指定的持续时间

     

•暂停并恢复录制

     

•获取可用于提供电平测量的输入音频电平数据

     

在iOS中,录制的音频来自通过用户内置麦克风或耳机麦克风连接的设备。在OS X中,音频来自系统默认音频输入设备,由用户在“系统偏好设置”中设置。

     

AVAudioRecorder课程旨在让您以极少的编程开销制作录音。