『iPhoneアプリ開発塾』chapter6-4
音楽や効果音を再生する、AVAudioPlayer, AudioToolboxについて学習しました!
どちらもまずは以下コードでファイルの場所を取得します。
NSString *パス名 = [[NSBundle mainBundle] pathForResource:@"ファイル名" ofType:@"ファイル拡張子"];
NSURL *URL名 = [NSURL fileURLWithPath:パス名];
AVAudioPlayerの場合はalloc & initWithContentsOfURL でインスタンスを作成して、プロパティにcurrentTime、volume、numberOfLoopsなど指定して、prepareToPlayで再生準備までしときます。
後半ちょっと見慣れないコードが出てくるのですが、書籍にも書いてある通り、今は細かく問い詰めないで、呪文だと思ってCode Snipped Libraryに入れて、そんなもんなんだと思っておきました。
ちょっと難しいけど、細かく理解するってよりは、とにかく動かし方がわかるようにっていうイメージで進んどきます。