Iphone Mac与AVAudioPlayer的等价物是什么?

Iphone Mac与AVAudioPlayer的等价物是什么?,iphone,cocoa,macos,audio,core-audio,Iphone,Cocoa,Macos,Audio,Core Audio,我正在将iPhone应用程序移植到Mac。在iPhone上,我使用AVAudioPlayer播放声音,但在Mac上不存在。Mac在播放音频方面的等效功能是什么(希望像AVAudioPlayer一样简单,这样我就可以轻松地移植我的应用程序) 此外,是否有任何开源库/示例/包装器可用于在Mac上播放音乐和声音文件?请查看: Core Audio旨在处理Mac OS X中的所有音频需求。您可以使用Core Audio生成、录制、混音、编辑、处理和播放音频 根据您需要的功能,核心音频可能会过于复杂。最明

我正在将iPhone应用程序移植到Mac。在iPhone上,我使用
AVAudioPlayer
播放声音,但在Mac上不存在。Mac在播放音频方面的等效功能是什么(希望像AVAudioPlayer一样简单,这样我就可以轻松地移植我的应用程序)

此外,是否有任何开源库/示例/包装器可用于在Mac上播放音乐和声音文件?

请查看:

Core Audio旨在处理Mac OS X中的所有音频需求。您可以使用Core Audio生成、录制、混音、编辑、处理和播放音频


根据您需要的功能,核心音频可能会过于复杂。最明显的简单方法是NSSound。还可以使用隐藏的QTMovieView播放声音。

我编写了一个音频播放框架,称为SFBAudioEngine:


它可能比您想要的要多一些,但它比NSSound功能更强,并且支持核心音频无法在本机处理的格式(FLAC、Musepack、Ogg Vorbis)。

从OS X 10.7开始,Mac上提供AVAudioPlayer,iPhone上也提供核心音频。它与iOS上的AVAudioPlayer和Mac OS X上的NSSound是低级对应。我使用的是AudioQueues,可以吗。@brad感谢编辑您的框架支持转换为FLAC格式吗?我迫切需要那个转换器来在我的应用程序中实现谷歌基于语音识别的服务。它不支持从一种格式到另一种格式的显式转换,但你可以用它将FLAC解码为PCM。那太棒了。。。谢谢你的信息