[iOS]耳コピ用AudioPlayer(その4) | Cocoa練習帳

[iOS]耳コピ用AudioPlayer(その4)

まだ、試作レベルだが個人利用の範囲では、十分、耳コピアプリケーションとして利用できるので活用しているのだが、スクリーンがロックされると、再生が止まるという課題があったので、改善してみた。




まだ、試作という事で、詳細画面のViewControllerでの対応としたが、AVAudioSessionクラスを使って、再生機能を利用するプロパティを設定した。




- (void)viewDidLoad
{
    [super viewDidLoad];
    
    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
    [[AVAudioSession sharedInstance] setActive:YES error:nil];
}



そして、プロパティリストAudioPlayer-Info.plistにバックグラウンドに回っても、再生を続ける設定をした。

plist








ソースコード
GitHubからどうぞ。

https://github.com/murakami/workbook/tree/master/ios/AudioPlayer - GitHub



関連情報
iPhone Core Audioプログラミング

Technical Q&A QA1668Playing media while in the background using AV Foundation



【Cocoa練習帳】
http://www.bitz.co.jp/weblog/

http://ameblo.jp/bitz/(ミラー・サイト)
iPhone Core Audioプログラミング/ソフトバンククリエイティブ
¥4,200
Amazon.co.jp