Как вы используете AVAudioPlayer для воспроизведения музыки в фоновом режиме?

В настоящее время я использую AVAudioPlayer для воспроизведения музыки на переднем плане, но когда я нажимаю кнопку "Домой", мое приложение переходит в фоновый режим, и музыка останавливается. Я установил категорию для моей AVAudioSession равной AVAudioSessionCategoryPlayback и установил активной значение YES. Кроме того, я добавил audio ключ к UIBackgroundModes в моем Info.plist.

Что еще нужно сделать, чтобы включить воспроизведение фоновой музыки?

1 ответ

Очевидно, в симуляторе есть ошибка - он там не работает, а на устройстве работает нормально.

(Изменить: и под "не работает" я имею в виду, что звук останавливается, когда приложение переходит в фоновый режим, однако статус игрока остается "играющим" и, кажется, продолжает "играть", хотя вы не можете его слышать).

Другие вопросы по тегам