2011-07-12 59 views
3

在MAC OSX平臺上播放音樂(aac,或mp3或m4a)是否有簡單輕便的C++解決方案?Mac上的C++音樂播放

我找到了SDL和OpenAL的,但他們只是重了簡單的音樂播放

(音樂旨在爲遊戲的背景音樂)

謝謝

+0

SDL本身可以播放音樂。如果這太重了,那你現在用什麼來編寫遊戲呢? – thedaian

+0

它是用OpenGL和C++編寫的 –

+0

它們是「太重」了嗎?你究竟是什麼意思? – Bart

回答

0

據我所知,OpenALFMOD是專門用於播放音樂(和一般音頻)的兩個主要圖書館。像SDL這樣的東西允許播放音頻,但它也包括其他各種各樣的東西,可能被認爲是「太重」了。 OpenAL和FMOD都被用於各種商業遊戲,除了編寫自己的圖書館之外,他們可能是您最好的選擇。

2

如果你想保持它的便攜性和純粹的C++ OpenAL是要走的路。

如果Mac只是沒問題,那麼對於那些文件格式,它可能是最容易使用CoreAudio。有一個NSSound對象更簡單,但不支持這些格式。在Xcode文檔中搜索播放音頻文件以查找有關如何使用核心音頻播放文件的信息。