/ Фоновий аудіо / iPhone без пульта дистанційного керування - ios, iphone, aim-c, avaudioplayer

iPhone фонове звучання без віддаленого - ios, iphone, об'єктив-c, avaudioplayer

Я шукав, як запустити аудіофайл через пару секунд, коли додаток переходить у фоновий режим, і він працює, але є невелика проблема, яку я б хотів позбутися.

Без наступного коду AVAudioPlayer не почав програвати:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

Але з цим кодом центр сповіщень починає діяти як віддалений.

Я бачив (тривожні) програми через деякий час відтворюють звук, без центр сповіщень, що діє як віддалений.

Будь-які пропозиції?

Ви можете знайти приклад коду тут: https://github.com/SabatinoMasala/iPhone-background-audio

Відповіді:

0 для відповіді № 1

Якщо ви не відтворюєте звук під час входу у фоновому режимі, ваш додаток буде призупинено.

Можливо, додавання [[UIApplication sharedApplication] beginReceivingRemoteControlEvents] запобіжить призупиненню вашої програми, але я не впевнений.

Спробували створити backgroundTask і відтворити цей аудіофайл після затримки?

Крім того, якщо ви хочете залишитися грати у фоновому режимі, вам потрібно зафіксувати звук, що містить тишу.