3

我正在构建一个 iOS/Android PhoneGap 应用程序——目前我专注于 iOS 构建。

对于 iOS,我使用 LowLatencyAudio 插件在后台播放音乐(我必须使用这个插件,以便音乐在页面加载之间继续播放)。

当我接到电话时,音乐停止了。但是,我面临的问题是,通话结束后,应用程序恢复但没有音乐。

我看到最简单的解决方案是在通话结束时简单地调用我的 LowLatencyAudio.play() 函数。我的第一个想法是尝试使用以下方法连接到恢复事件:

document.addEventListener("resume", ...

但是,此函数不会在电话呼叫后被调用。有谁知道如果有一个事件我可以听什么?如果没有 - 替代解决方案?

4

1 回答 1

2

尝试 Cordova 文档中 iOS 怪癖中提到的“活动”事件:http: //cordova.apache.org/docs/en/2.6.0/cordova_events_events.md.html#resume

Cordova 仍在积极开发中,他们发布了并非总是在所有设备上频繁运行的重大更改或功能。

于 2013-06-04T18:18:03.373 回答