使用 OBJC 在 Mac 上录制音频

Posted

技术标签:

【中文标题】使用 OBJC 在 Mac 上录制音频【英文标题】:Record audio on a mac with OBJC 【发布时间】:2012-07-08 01:19:57 【问题描述】:

正如标题所说,我只想在 Mac 上用 Objective-C 录制音频,而不是 iPhone,我只需要一个简单的例子,我已经用 core audio 和 QTKit 搜索过,但例子更多比我需要的复杂,请保持简单。 . . 实际上,如果您能告诉我所需的框架、类和方法,就可以了,请简单!如果您包含播放录制声音的代码,那就太好了。

提前致谢!

P.D:很抱歉,但我需要坚持简单,但有时人们不明白;)

【问题讨论】:

看看这个帖子 - 看看它是否有帮助***.com/questions/871819/… 谢谢,在提问之前我已经看过那个帖子了,不过还是谢谢! 那你为什么看了那篇文章后还发这个问题? 在阅读了 Apple 的文档并查看了一些 sample code 提供的内容后,您具体遇到了什么问题? 您的问题是缺少您想从哪里录制音频到哪里,以及使用什么格式和时间要求。有不止一种可能的端点和音频格式。回答这些问题可能需要一些复杂性。 【参考方案1】:

查看过 Core Audio 文档后,我相信您会同意 Core Audio 本质上是复杂的,因此要求一个简单示例对您没有任何好处。但是,如果您正在为 OS X 10.7 或更高版本进行开发,那么您很幸运。 AVAudioRecorder(属于 AVFoundation 框架)使用起来非常简单。这是一个链接:AVAudioRecorder

【讨论】:

我只是想写一个简短的例子,然后把它贴在这里,这样其他人就可以在我将此线程标记为已回答之前看到它:D!

以上是关于使用 OBJC 在 Mac 上录制音频的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python 录制或播放音频无法在 Mac 上运行:没有错误和没有声音

Swift 4 - 在 mac os 上使用 AVAssetWriter 进行 avfoundation 屏幕和音频录制 - 视频冻结

如何在 Mac 上设置录制和播放音频。 Mac 上的 VOIP 应用程序

电脑内部声音怎么录制 Mac在线录制音频

mac上录制无声mp3

轻松进行音频录制