2010-01-16 127 views
3

我正在构建一个简单的可可应用程序,我想将音频输出引导至特定的设备,而不是系统选定的一个。我知道一些应用程序,比如Skype,可以让你选择将输出发送到哪里。他们如何做到这一点?如何更改Objective-C中的音频输出设备?

我试过MTCoreAudio框架,但我甚至无法编译我的应用程序(或它们的监听器演示)与它包含,并且错误是没有帮助的(_objc_fatal)。有没有我可以学习的完整例子?到目前为止,我的搜索没有任何改变。

谢谢!

回答

1

你有没有过上http://developer.apple.com示例代码看了?

看看这些项目http://developer.apple.com/mac/library/navigation/index.html?section=Resource+Types&topic=Sample+Code

即在DefaultAudioUnit项目。

我应该说,与Core Audio的工作比可可更具挑战性。大部分API都是基于C语言的(我觉得这很难)。您应该阅读Core Audio编程指南以了解音频系统的组装方式。

+0

我想你的意思是DefaultOutputUnit示例。 – starkos 2011-04-19 10:40:16

相关问题