『iPhoneSDKで効果音の再生方法』でAudio Queue Servicesを使った効果音等の短い(5秒以内)の音声ファイルを再生する方法を書きましたが、今回はそれよりも長い音声ファイルを簡単に再生する方法です。 iPhone OS 2.2以降は音声ファイルはAVAudioPlayerで再生することができます。 Audio Queue Servicesと比較すると機能は多いですが、負荷が高いようです。AVAudioPlayerでも5秒以内の音声ファイルを再生することができますが、効果音等はAudio Queue Servicesを使った方が同時再生時の負荷が低いので、BGM等の長い音声ファイルの再生時のみAVAudioPlayerを使いましょう。 対応しているファイル形式はMP3, AAC他です。(詳しくはリファレンスやドキュメントを参照してください。) 例として、プロジェクトのRe
![iPhoneSDKでサウンドの簡単な再生方法 - 電子趣味の部屋](https://cdn-ak-scissors.b.st-hatena.com/image/square/e4b7a6402c0e81b7ebeecfa12a5c2185d4067150/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fu%2Fuosoft%2F20090606%2F20090606224941.jpg)