2013-05-30 2 views
2

저는 iOS/Android PhoneGap 앱을 제작하고 있습니다. 현재 iOS 빌드에 중점을 둡니다.전화 통화 후 PhoneGap 이벤트

iOS의 경우 배경 음악을 재생할 때 LowLatencyAudio 플러그인을 사용하고 있습니다.이 플러그인을 사용해야 페이지로드 사이에서 음악이 계속 재생됩니다.

전화를 받으면 음악이 중지됩니다. 그러나 내가 직면하고있는 문제는 통화가 끝나면 앱이 다시 시작되지만 음악이 없다는 것입니다.

통화가 끝났을 때 내 LowLatencyAudio.play() 함수를 호출하는 것이 가장 간단한 해결책을 보았습니다.

document.addEventListener("resume", ... 

그러나,이 기능은 전화 통화 후 호출되지 않습니다 : 나의 첫 생각은 시도하고 사용하여 이력서 이벤트에 후크하는 것이 었습니다. 어떤 사람이 있다면 어떤 이벤트를들을 수 있는지 아는 사람이 있습니까? 그리고 대안이 없다면?

답변

1

코르도바 문서에서 아이폰 OS의 단점에서 언급 한 "활성"이벤트 시도해보십시오 http://cordova.apache.org/docs/en/2.6.0/cordova_events_events.md.html#resume

코르도바 활성 아직 개발을하고 그들은 항상 아주 자주 모든 장치에서 작동하지 않습니다 파괴를 변경하거나 기능을 해제 .

+0

Perfect! 그것을 지적 해 주셔서 감사합니다 - 나는 그것을 간과했습니다. – Sel

+0

당신은 환영합니다, 그것이 효과가 있기를 희망합니다. 시험 할 시간이 없었습니다. – silverchair