电话通话后的PhoneGap活动

时间:2013-05-30 15:10:48

标签: ios audio cordova media

我正在构建iOS / Android PhoneGap应用程序 - 目前我专注于iOS版本。

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

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

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

document.addEventListener("resume", ...

但是,拨打电话后不会调用此功能。有没有人知道如果有的话我能听什么?如果没有 - 替代解决方案?

1 个答案:

答案 0 :(得分:1)

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

Cordova仍处于积极开发阶段,他们发布的重大变化或功能并不总是经常在所有设备上运行。