一个简单的 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