一个简单的 Mac OS X 声音应用程序

Posted

技术标签:

【中文标题】一个简单的 Mac OS X 声音应用程序【英文标题】:A Simple Mac OS X Sound App 【发布时间】:2011-09-26 08:33:02 【问题描述】:

我是 XCode 的新手,我有一个想要继续的项目。我想为 OS X 创建一个小应用程序,它可以从我在 System Preferences\Sound 上设置的任何输出和输入设备获取音频输入并将其输出到特定设备,然后将该声音播放到其他设备系统偏好设置\声音\输出

我对编写 Mac 应用程序(可能是在 XCode 中)还很陌生,请不要认为我是理所当然的。如果您需要对我的问题进行更多说明,请在下面的 cmets 中进行说明,以便我可以为您提供有关我想要做什么的更多详细信息。

另外,请提供一组我可以实现这一目标的编程语言。 (例如:Objective-C 等)

【问题讨论】:

【参考方案1】:

好吧,如果您是新手,那么目前最好还是坚持使用 Objective-C,它是平台标准,虽然还有很多其他资源,但每条道路最终都会回到 Cocoa。我假设您之前已经编写过程序,但如果您需要在 Cocoa/Obj-C there's a good one on Cocoa Dev Central 基础上启动并运行。

一个很好的起点是CoreAudio overview,它解释了 Cocoa 如何处理声音输入/输出,然后是一个 Apple 编码的示例 at CAPlaythrough,它已经过时了大约 3 年,但应该是一个很好的起点了解 CoreAudio 的工作方式以及如何将输入转到输出。

【讨论】:

以上是关于一个简单的 Mac OS X 声音应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Rogue Amoeba 发布用于 Mac OS X 的音频路由应用 Loopback

Mac OS X 声音输出

OpenAL 是不是支持 Mac OS X 上的 5.1 输出?

防止事件监视器 OS X 中出现错误“放克”声音

以编程方式录制声音发送到内置输出,Mac OS X

如何在 Mac OS X 中检测是不是连接了蓝牙音频设备?