OpenGL を使用してデスクトップ/iOS ゲームを作成し、オーディオ ファイル (mp3 または wav) を再生したいと考えています。私はすでに CoreAudio と AudioQueues を使ってきましたが、今は Windows (そしておそらく Linux) でも動くものが必要です。
私はこれまで見てきました:
- OpenAL
- OpenSL
「playSound(file)」や「isPlaying(file)」などの本当に基本的な機能のみが必要です。3D サウンドやエフェクトなどは必要ありません... OpenAL と OpenSL はどちらも khronos からのものなので、実際には違いがわかりません (はい、それらは2つの異なるライブラリだと考えられています)。
最も単純なクロスプラットフォームのソリューションは何ですか? iPhone やデスクトップ PC で同様に動作するコードを書くことはできますか?