Как воспроизводить звук, когда приложение переходит в фоновый режим с помощью AVAudioPlayer

Я новичок в iphone. Я работаю над аудиоплеером, который используется AVAudioPlayer. Используя эту структуру, я разрабатываю одно приложение, которое воспроизводит песню, когда приложение находится в активном состоянии, но всякий раз, когда я нажимаю кнопку «Домой» в iphone, он немедленно останавливает звук в фон, но приложение работает в фоновом режиме, как слушать звук, когда приложение находится в фоновом режиме. Если кто-нибудь знает это, пожалуйста, помогите мне ..


person Rajesh Narkedimilli    schedule 26.05.2012    source источник
comment
возможный дубликат Возможно ли протестировать многозадачность/фоновую музыку iOS4 на симуляторе?   -  person Gilles 'SO- stop being evil'    schedule 26.05.2012


Ответы (1)


В info.plist добавьте имя ключа Required background modes, Item 0 - App plays audio и когда вы начнете воспроизводить звук, добавьте код ниже.

[[AVAudioSession sharedInstance] setDelegate: self];

NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError];
person iPhone developer.    schedule 26.05.2012