私はオーディオベースのアプリに取り組んでいます。オーディオはバックグラウンドで再生されていますが、トラックが変更されると停止します。もう一度アプリを開くと、再開して次のトラックを再生します。
アプリでオーディオストリーマーを使用しています
アプリがフォアグラウンドにある場合、すべてが正常に機能しています。よろしくお願いします。
私はオーディオベースのアプリに取り組んでいます。オーディオはバックグラウンドで再生されていますが、トラックが変更されると停止します。もう一度アプリを開くと、再開して次のトラックを再生します。
アプリでオーディオストリーマーを使用しています
アプリがフォアグラウンドにある場合、すべてが正常に機能しています。よろしくお願いします。
にモードを追加し、Required background modes
モードを追加する必要がinfo.plist
ありますApp plays audio
。
これらの行をアプリデリゲートに追加してみてください-
//enable remote control event for app
if([[UIApplication sharedApplication] respondsToSelector:@selector(beginReceivingRemoteControlEvents)])
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
// allows you to play in the background when app is suspended in iOS4
[[AVAudioSession sharedInstance] setDelegate: self];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:nil];