Фоновый звук не работает с Xcode 7
У меня есть приложение для проигрывателя радио, которое транслирует аудио с онлайн-радиостанций. У меня включены фоновые режимы, вот так:
Когда я создавал приложение с Xcode 6, оно работало на всех устройствах и всех версиях iOS до iOS 8. Оно даже работало на iPhone 6, который позже был обновлен до iOS 9. С тех пор я обновился до Xcode 7 и теперь, когда Я создаю и запускаю его на любом устройстве с любой версией iOS, фоновый звук не работает, он просто останавливается, когда приложение переходит в фоновый режим.
Есть идеи?
1 ответ
В вашем списке убедитесь, что там написано "Приложение не запускается в фоновом режиме" НЕТ.
Затем добавьте следующий код в ваш файл appDelegate.m в методе didFinishLaunchingWithOptions.
NSError * sessionError = nil;
NSError * activError = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:& sessionError];
[[AVAudioSession sharedInstance] setActive: ДА ошибка:& активация Error];