我正在将iPhone应用移植到Mac。在iPhone上我使用AVAudioPlayer
播放声音,但在Mac上不存在。什么是Mac相当于播放音频(希望像AVAudioPlayer一样简单,所以我可以轻松移植我的应用程序)?
此外,有没有可用于在Mac上播放音乐和声音文件的开源库/示例/包装器?
答案 0 :(得分:8)
从OS X 10.7开始,AVAudioPlayer可在Mac上使用Apple recommends using this wherever possible.
答案 1 :(得分:2)
根据您需要的功能,Core Audio可能会不必要地复杂化。显而易见的简单方法是NSSound。也可以使用隐藏的QTMovieView播放声音。
答案 2 :(得分:2)
我已经编写了一个音频播放框架,名为SFBAudioEngine:http://github.com/sbooth/SFBAudioEngine
它可能比您正在寻找的更多,但它比NSSound更强大,并支持Core Audio无法原生处理的格式(FLAC,Musepack,Ogg Vorbis)。
答案 3 :(得分:0)
看看Core Audio:
Core Audio旨在处理Mac OS X中的所有音频需求。您可以使用Core Audio生成,录制,混合,编辑,处理和播放音频。