2011-07-12 21 views
3

MAC OSXプラットフォームで音楽(aac、mp3、またはm4a)を再生するためのシンプルで軽量なC++ソリューションはありますか?MacでのC++音楽再生

私はSDLとOpenALのを見つけましたが、彼らは、単純な音楽再生

ためだけ重いとされている(音楽はゲームの背景音楽であることを意図している)

が場合

+0

SDLだけで音楽を再生できます。それはあまりにも重い場合、あなたは今ゲームを書くために何を使用していますか? – thedaian

+0

OpenGLとC++で書かれています –

+0

どのように「あまりにも重いのですか?それはどういう意味ですか? – Bart

答えて

3

ありがとうあなただけの音楽の再生が欲しいとosxのためだけに、私はシステムを提供するルーチンを使用して少しミニlibを演奏した。ここから入手できます:https://github.com/scoopr/auplay

0

私が言うことができる限り、OpenALFMODは、音楽(一般には音声)を再生するために独占的に使用される2つの主要なライブラリです。 SDLのようなものはオーディオを再生することができますが、それにはさまざまなものが含まれており、「重すぎる」とみなされる可能性があります。 OpenALとFMODの両方は、さまざまな商用ゲームで使用されてきました。あなた自身のライブラリを書くことの外で、おそらくあなたはこの種のもののための最良の選択肢です。

2

移植性と純粋さを保ちたい場合は、C++ OpenALを使用してください。

Macのみが正常であれば、これらのファイル形式ではCoreAudioを使用するのが最も簡単です。 NSSoundオブジェクトは単純ですが、これらのフォーマットをサポートしていません。コアオーディオを使用してファイルを再生する方法については、Xcodeドキュメントの「オーディオファイルを再生する」を検索してください。

関連する問題