Servicesを使った効果音等の短い(5秒以内)の音声ファイルを再生する方法を書きましたが、今回はそれよりも長い音声ファイルを簡単に再生する方法です。2.2以降は音声ファイルはAVAudioPlayerで再生することができます。Servicesと比較すると機能は多いですが、負荷が高いようです。Servicesを使った方が同時再生時の負荷が低いので、BGM等の長い音声ファイルの再生時のみAVAudioPlayerを使いましょう。(詳しくはリファレンスやドキュメントを参照してください。)例として、プロジェクトのResourcesに追加したtest.mp3ファイルを再生する手順を説明します。フレームワークの追加プロジェクトのFrameaworksへ"AVFoundation.framework"を追加します。インポート文の追加サウンドを扱うファイルに"AVFoundation/AVFoundation.h"のインポート文を追加する。<AVFoundation/AVFoundation.h>インスタンスの定義ファイルを読み込み、AVAudioPlayerクラスのインスタンを作成します。再生したいファイルが複数ある場合は、ファイル毎にインスタンを作成します。error:nil];再生playメソッドで再生することができます。趣味のDTMダラダラ日記にほんブログ村はてなブログをはじめよう!uosoftさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。