как поместить значок приложения рядом с треем контроллера плеера iOS?

#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 .