2010-01-16 79 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

相關問題