Objective-C: iPodを再生しながらアプリの音も鳴らす
以下の設定をViewControllerのviewDidLoadなどから実行するとiPodの曲を再生しながらアプリの音を再生してもiPodを止めないで済みます。
-(void)setAudioSessionWithiPod{ AVAudioSession* theAudio = [AVAudioSession alloc]; // [theAudio setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];// これだとマナーモードでも鳴ります [theAudio setCategory:AVAudioSessionCategoryAmbient withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];// マナーモードだと鳴らない [theAudio setActive:YES error:nil]; }
*Categoryについて追記しました。マナーモードだと鳴らない設定にしました。
詳細! Objective-C iPhoneアプリ開発 入門ノート Xcode5+iOS7対応
- 作者: 大重美幸
- 出版社/メーカー: ソーテック社
- 発売日: 2013/11/02
- メディア: 単行本
- この商品を含むブログ (2件) を見る