Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.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
Javascript (Android Cordova应用程序)document.addEventListener(“暂停”,onPause,false);锁定手机或单击“主页”按钮时未呼叫)_Javascript_Android_Cordova - Fatal编程技术网

Javascript (Android Cordova应用程序)document.addEventListener(“暂停”,onPause,false);锁定手机或单击“主页”按钮时未呼叫)

Javascript (Android Cordova应用程序)document.addEventListener(“暂停”,onPause,false);锁定手机或单击“主页”按钮时未呼叫),javascript,android,cordova,Javascript,Android,Cordova,当用户按下主页按钮或电源按钮时,我试图停止媒体。但是,它似乎不适用于下面的代码行 <script type="text/javascript" charset="utf-8"> function onLoad() { alert('onLoad'); document.addEventListener("deviceready", onDeviceReady, false);

当用户按下主页按钮或电源按钮时,我试图停止媒体。但是,它似乎不适用于下面的代码行

 <script type="text/javascript" charset="utf-8">

            function onLoad() {
            alert('onLoad');
                document.addEventListener("deviceready", onDeviceReady, false);
            }

            // device APIs are available
            //
            function onDeviceReady() {
            alert('Device Ready');
                // Register the event listener
                document.addEventListener("pause", onPause, false);
            }

            // Handle the pause event
            //
            function onPause() {
            alert('on Pause');
        stopAud();
        }
        </script>

函数onLoad(){
警报(“加载”);
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
//设备API可用
//
函数ondevicerady(){
警报(“设备就绪”);
//注册事件侦听器
文件。添加的监听器(“暂停”,onPause,false);
}
//处理暂停事件
//
函数onPause(){
警报(“暂停”);
stopAud();
}
前两个功能显示警报,但第三个功能不显示,媒体仍在后台播放。(如果我使用按钮调用stopAud();函数,它将停止音频。)

请问有人能帮我吗


提前谢谢。

您已经搜索过您的问题了吗?我已经发现了与您的秒后问题相关的问题,例如,或您好,谢谢您的回复。是的,我之前已经搜索过,甚至找到了与您相同的页面,但即使我设置或设置为false,当我按下home或lock按钮时,它也不会调用onPause()函数。请阅读qefzec在我的第二个链接上的答案。不幸的是,这应该是你的答案。谢谢,我刚刚更新了cordova,然后它就成功了。再次感谢你已经搜索过你的问题了吗?我已经发现了与您的秒后问题相关的问题,例如,或您好,谢谢您的回复。是的,我之前已经搜索过,甚至找到了与您相同的页面,但即使我设置或设置为false,当我按下home或lock按钮时,它也不会调用onPause()函数。请阅读qefzec在我的第二个链接上的答案。不幸的是,这应该是你的答案。谢谢,我刚刚更新了cordova,然后它就成功了。再次感谢