2013年2月22日金曜日

[iOS]バックグラウンドで音楽を再生させつづける方法

音楽系アプリを開発していてバックグラウンドでも音楽を鳴らし続ける方法につまづいたのでメモ。

やり方は簡単でソースコードを2カ所修正するだけ。

1. info.plistファイルを修正する
[Required background modes]を追加し、Item 0のValueを[App plays audio]にする。



2. アプリ起動時の初期化関数内に次のコードを挿入する。

        AVAudioSession *session = [AVAudioSession sharedInstance];
        [session setCategory:AVAudioSessionCategoryPlayback error:nil];

たったこれだけでバックグラウンドでも音楽を再生することが可能です。

0 件のコメント:

コメントを投稿