我正在构建iOS / Android PhoneGap应用程序 - 目前我专注于iOS版本。
对于iOS,我使用LowLatencyAudio插件在后台播放音乐(我必须使用此插件,以便在页面加载之间继续播放音乐)。
当我接到电话时,音乐会停止。然而,我面临的问题是,当通话结束时,应用程序会恢复,但没有音乐。
我看到最简单的解决方案是在调用结束时简单地调用我的LowLatencyAudio.play()函数。我的第一个想法是尝试使用以下方法挂钩简历事件:
document.addEventListener("resume", ...
但是,拨打电话后不会调用此功能。有没有人知道如果有的话我能听什么?如果没有 - 替代解决方案?
答案 0 :(得分:1)
尝试Cordova文档中iOS怪癖中提到的“有效”事件:http://cordova.apache.org/docs/en/2.6.0/cordova_events_events.md.html#resume
Cordova仍处于积极开发阶段,他们发布的重大变化或功能并不总是经常在所有设备上运行。