Mac 上相当于 AVAudioPlayer 的是什么?

发布于 2024-09-12 10:09:33 字数 197 浏览 9 评论 0原文

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

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

I am porting an iPhone app to Mac. On iPhone I use AVAudioPlayer for playing sounds, but it doesn't exist on Mac. What would be the Mac equivalent for playing audio (hopefully as simple as AVAudioPlayer so I can port my app easily)?

Additionally, are there any open source libraries / samples / wrappers available for playing music and sound files on Mac?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

酒与心事 2024-09-19 10:09:33

从 OS X 10.7 开始,AVAudioPlayer 可在 Mac 上使用,Apple 建议尽可能使用此功能。

As of OS X 10.7, AVAudioPlayer is available on the Mac and Apple recommends using this wherever possible.

策马西风 2024-09-19 10:09:33

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

Depending on what capabilities you need, Core Audio might be unnecessarily complex. The obvious simple way is NSSound. It's also possible to use a hidden QTMovieView to play sound.

太傻旳人生 2024-09-19 10:09:33

我编写了一个音频播放框架,称为 SFBAudioEngine: http://github.com/sbooth/SFBAudioEngine

它可能比您想要的要多一些,但它比 NSSound 更强大,并且支持 Core Audio 本身无法处理的格式(FLAC、Musepack、Ogg Vorbis)。

I've written a framework for audio playback, called SFBAudioEngine: http://github.com/sbooth/SFBAudioEngine

It might be a bit more than you're looking for, but it is more capable than NSSound and supports formats (FLAC, Musepack, Ogg Vorbis) that Core Audio doesn't handle natively.

黑寡妇 2024-09-19 10:09:33

看看核心音频

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

Take a look at Core Audio:

Core Audio is designed to handle all audio needs in Mac OS X. You can use Core Audio to generate, record, mix, edit, process, and play audio.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文