2013-05-30 3 views
2

Я создаю приложение iOS/Android PhoneGap - в настоящее время я сосредоточен на сборке iOS.Событие PhoneGap после телефонного звонка

Для iOS Я использую плагин LowLatencyAudio для воспроизведения музыки в фоновом режиме (я должен использовать этот плагин, чтобы музыка продолжала воспроизводиться между загрузками страниц).

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

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

document.addEventListener("resume", ... 

Однако, эта функция не будет вызвана после телефонного звонка. Кто-нибудь знает, какое событие я могу слушать, если он есть? А если нет - альтернативного решения?

ответ

1

Попробуйте «активное» событие, описанная в IOS причудах в документации Кордовы: http://cordova.apache.org/docs/en/2.6.0/cordova_events_events.md.html#resume

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

+0

Отлично! Спасибо, что указали, что я полностью забыл об этом. – Sel

+0

добро пожаловать, надеюсь, что он работает, не успел проверить. – silverchair

Смежные вопросы