Търсих как да стартирам аудиофайлове след няколко секунди, когато приложението навлезе на фона и работи, но има малък проблем, който обичам да се отърва от.
Без следния код AVAudioPlayer няма да започне да играе:
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
Но с този код центърът за известяване започва да действа като дистанционно.
Видях (аларма) приложенията да звучат след известно време, без уведомяващ център, действащ като дистанционно.
Някакви предположения?
Тук можете да намерите примерния код тук: https://github.com/SabatinoMasala/iPhone-background-audio
Отговори:
0 за отговор № 1Ако не възпроизвеждате аудио при влизане в режим на заден план, приложението ви ще бъде спряно.
Може би добавянето на [[UIApplication sharedApplication] beginReceivingRemoteControlEvents] ще предотврати преустановяването на приложението ви, но не съм сигурен.
Трябва да се опитате да създадете BackgroundTask и да пуснете този аудио файл след закъснение?
Също така, ако искате да продължите да играете на заден план, трябва да направите звук, съдържащ мълчание.