我想知道是否有一个示例代码,可以将iPhone的示例代码移植到Mac上。
我基本上想要做的是从麦克风注册用户的声音并播放。
答案 0 :(得分:1)
“Speak Here”使用音频队列服务进行录制和播放。 AQ Services是一个可以在Cocoa中使用的纯C框架。它从10.5开始在Mac上提供。
如果您想在Mac上使用音频队列,此示例代码可能是一个很好的起点: http://developer.apple.com/library/mac/#samplecode/AudioQueueTools/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004380
在10.7上你也可以使用Cocoa框架AVFoundation。它提供了更高的抽象性,使得编写简单的记录/回放应用程序非常容易。 http://developer.apple.com/library/mac/#samplecode/AVRecorder/Introduction/Intro.html
对于10.6,您可以查看QTKit。