当Android应用程序挂起时,如何暂停音频-Edge动画和PhoneGap构建
我有一个应用程序内置的边缘动画和包装与PhoneGap建设 应用程序本身工作正常,但当我使用Android设备上的Home(主页)或Back(后退)按钮退出应用程序时,即使应用程序本身似乎挂起并进入后台,音频仍会继续播放。iOS版本并非如此 有没有办法在按键时静音或暂停我的音频 我试过使用当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)
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);
}