Непрерывный фоновый звук с MPMoviePlayerController? - PullRequest
3 голосов
/ 01 сентября 2011

Я использую MPMoviePlayerController для воспроизведения потокового аудио.Я пытаюсь заставить фоновый звук работать правильно.Прямо сейчас звук продолжает воспроизводиться, когда вы выходите из приложения - даже блокировка экрана и панель управления многозадачностью работают.

Когда песня заканчивается, приложение должно перейти к следующей дорожке и воспроизвести ее.,Он работает, когда приложение открыто, но не в фоновом режиме (песня заканчивается, но не переходит к следующей дорожке).Если песня заканчивается и вы снова открываете приложение, следующая песня запустится немедленно.

В настоящее время я использую NSNotificationCenter, чтобы отслеживать, когда дорожки заканчиваются, чтобы перейти к следующей дорожке (в моем делегате приложения).Опять же, это работает как шарм, когда приложение открыто.Есть ли лучший способ сделать так, чтобы звук воспроизводился после того, как песня закончена?

1 Ответ

4 голосов
/ 27 февраля 2012

У меня была эта проблема в последнее время.Надеюсь, что ответ поможет другим людям.

Если у вас есть список воспроизведения, например, и вы хотите воспроизвести следующую песню в фоновом режиме или в режиме блокировки, добавьте эту строку кода в viewDidLoad:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

Это позволяет приложению поддерживать события дистанционного управления.

...