私はアラーム音の設定時にAVAudioPlayer
で音楽トラックを再生することができます。これはバックグラウンドモードでうまくいきました。しかし、この時点で私はYoutubeアプリを開いてビデオを再生する場合は、AVAudioPlayer
は動作しません。YouTubeの再生時にAVAudioPlayerがバックグラウンドで再生できません
NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"remind2"
withExtension:@"mp3"];
avSound = [[AVAudioPlayer alloc]
initWithContentsOfURL:soundURL error:nil];
[avSound setDelegate:self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[avSound prepareToPlay];
[avSound setNumberOfLoops:10];
[avSound setVolume:1.0];
[avSound play];
ありがとう:!これが起こると、この問題を解決する方法をなぜ
これは私が実装したコードで両方を同時に再生する方法、
を教えてください
私のiPadのYouTubeアプリはバックグラウンドモードで再生していないと思いますが、私はホームボタンを押すとすぐに停止します –
iPhoneでも同じことが起こっていますか? @nghien_rbc –
はい、iPhone 4SのiOS 9.3でテストしたところ、同じ結果が得られました –