#iphone #ios4 #multitasking #radio
#iPhone #ios4 #многозадачность #Радио
Вопрос:
я не уверен, что название экрана — системный трей iOS при нажатии кнопки «Домой».
приложение my radio поддерживает фоновое воспроизведение. все в порядке.
при двойном нажатии на кнопку «Домой» и прокрутке влево появляется элемент управления плеером, и я не вижу значок своего приложения рядом с элементом управления плеером.
я видел много радиоприложений, их значки находятся справа от элемента управления плеером.
на моем экране отображаются кнопка поворота, кнопки проигрывателя и значок ipod (или пустой).
пожалуйста, помогите…
Ответ №1:
Вы должны установить аудиосессию, чтобы iOS знала, что вы воспроизводите звук. Этот фрагмент поможет (не забудьте прочитать документацию!)
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:NULL];
[[AVAudioSession sharedInstance] setActive:YES error:NULL];
Кроме того, не забудьте установить audio
фоновый режим, который поддерживает ваше приложение.
Комментарии:
1. UIBackgroundModes —> audio и я уже поместил ваш код в событие application didFinishLaunchingWithOptions. радио воспроизводится в фоновом режиме, без проблем. значок по-прежнему НЕ отображается.
2. Вы прослушиваете удаленные события?
[[UIApplication SharedApplication] beginReceivingRemoteControlEvents];
3. Всякий раз, когда вы можете реагировать на события удаленного управления. Мое аудиоприложение вызывает его
applicationDidFinishLaunching
.