/ / iPhone фоново аудио без дистанционно - ios, iphone, objective-c, avaudioplayer

iPhone фоновото аудио без дистанционно - ios, iphone, objective-c, avaudioplayer

Търсих как да стартирам аудиофайлове след няколко секунди, когато приложението навлезе на фона и работи, но има малък проблем, който обичам да се отърва от.

Без следния код AVAudioPlayer няма да започне да играе:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

Но с този код центърът за известяване започва да действа като дистанционно.

Видях (аларма) приложенията да звучат след известно време, без уведомяващ център, действащ като дистанционно.

Някакви предположения?

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

Отговори:

0 за отговор № 1

Ако не възпроизвеждате аудио при влизане в режим на заден план, приложението ви ще бъде спряно.

Може би добавянето на [[UIApplication sharedApplication] beginReceivingRemoteControlEvents] ще предотврати преустановяването на приложението ви, но не съм сигурен.

Трябва да се опитате да създадете BackgroundTask и да пуснете този аудио файл след закъснение?

Също така, ако искате да продължите да играете на заден план, трябва да направите звук, съдържащ мълчание.