Как использовать Javascript для обнаружения, когда Android-приложение на основе Phonegap теряет фокус

Мое название подводит итог моему вопросу. У меня есть приложение для Android, полностью написанное с html5 и javascript. Я новичок в java (в лучшем случае) и не хочу использовать java для этого, но вместо этого javascript. Я хочу иметь возможность отключать видео и музыку при поступлении телефонного звонка, иначе приложение переходит на задний план. Я попробовал window.onBlur и новый API видимости html5. Нет кубиков. Есть ли способ сделать это, не сворачивая рукава и не изучая Java? Я хочу использовать javascript.

Ответ 1

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

http://docs.phonegap.com/en/2.2.0/cordova_events_events.md.html#pause

Затем зарегистрируйтесь для возобновления события и снова запустите:

http://docs.phonegap.com/en/2.2.0/cordova_events_events.md.html#resume