Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 电话通话后的PhoneGap事件_Ios_Audio_Cordova_Media - Fatal编程技术网

Ios 电话通话后的PhoneGap事件

Ios 电话通话后的PhoneGap事件,ios,audio,cordova,media,Ios,Audio,Cordova,Media,我正在构建一个iOS/Android PhoneGap应用程序——目前我正专注于iOS构建 对于iOS,我使用LowLatencyAudio插件在后台播放音乐(我必须使用此插件,以便在页面加载之间继续播放音乐) 当我接到电话时,音乐停止了。然而,我面临的问题是,当通话结束时,应用程序会恢复,但不会播放音乐 我认为最简单的解决方案是在调用结束后,简单地调用我的LowLatencyAudio.play()函数。我的第一个想法是尝试通过以下方式连接到resume事件: document.addEven

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

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

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

我认为最简单的解决方案是在调用结束后,简单地调用我的LowLatencyAudio.play()函数。我的第一个想法是尝试通过以下方式连接到resume事件:

document.addEventListener("resume", ...
但是,此功能在通话后不会被调用。有人知道如果有什么活动我可以听吗?如果没有-替代解决方案?

请尝试Cordova文档中iOS怪癖中提到的“活动”事件:


Cordova仍在积极开发中,他们发布的突破性更改或功能并不总是在所有设备上都能正常工作。

完美!谢谢你指出这一点——我完全忽略了这一点。