当Android应用程序挂起时,如何暂停音频-Edge动画和PhoneGap构建

当Android应用程序挂起时,如何暂停音频-Edge动画和PhoneGap构建,android,cordova,audio,onpause,adobe-edge,Android,Cordova,Audio,Onpause,Adobe Edge,我有一个应用程序内置的边缘动画和包装与PhoneGap建设 应用程序本身工作正常,但当我使用Android设备上的Home(主页)或Back(后退)按钮退出应用程序时,即使应用程序本身似乎挂起并进入后台,音频仍会继续播放。iOS版本并非如此 有没有办法在按键时静音或暂停我的音频 我试过使用 document.addEventListener("pause", onPause, false); document.addEventListener("resume", onResume, false)

我有一个应用程序内置的边缘动画和包装与PhoneGap建设

应用程序本身工作正常,但当我使用Android设备上的Home(主页)或Back(后退)按钮退出应用程序时,即使应用程序本身似乎挂起并进入后台,音频仍会继续播放。iOS版本并非如此

有没有办法在按键时静音或暂停我的音频

我试过使用

document.addEventListener("pause", onPause, false);
document.addEventListener("resume", onResume, false);

function onPause() {
   my_MUSIC.pause();
};
function onResume() {
   my_MUSIC.play();
};
<preference name="KeepRunning" value="false"/>
在my.html和my edgeActions.js中都没有成功

我甚至试过使用

document.addEventListener("pause", onPause, false);
document.addEventListener("resume", onResume, false);

function onPause() {
   my_MUSIC.pause();
};
function onResume() {
   my_MUSIC.play();
};
<preference name="KeepRunning" value="false"/>

在我的config.xml中,仍然保持运行

我已经没有主意了,在网上找不到任何答案

谢谢你的帮助

我已经开始工作了

function loopMUSIC(url) {
// Play the audio file at url
my_MUSIC = new Media(url, 
// success callback
function () {},
// error callback
function (err) {},

//Loop audio
function (status){
    if (status === Media.MEDIA_STOPPED){
        my_MUSIC.play();
    }
});

my_MUSIC.play();

function onPause() {
    my_MUSIC.pause();
}
document.addEventListener("pause", onPause, false);

function onResume() {
    my_MUSIC.play();
}
document.addEventListener("resume", onResume, false);
}