我正在开发一个PhoneGap / JQMobile应用程序,可以从Internet上播放Android手机上的Audios。为此,我使用的是HTML5。
当有来电或短信等通知时,音频停止播放,之后不再恢复。我的理解是我应该使用addEventListner进行“暂停”和“恢复”(如果我错了请纠正我)以实现自动重启功能。但是,当通知/呼叫到达或结束时,不会触发这些事件的相应回调函数。
这是eventlistner代码和回调函数:
document.addEventListener('deviceready', deviceReady(), false);
function deviceReady() {
document.addEventListener("pause", AppPaused, false);
document.addEventListener("resume", AppResumed, false);
}
function AppPaused()
{
$(".message").text("Application Pause");
alert("app paused");
return;
}
function AppResumed()
{
$(".message").text("Application Resumed");
alert("app resumed");
return;
}
有人可以帮我解决这个问题。
谢谢&此致
AR
答案 0 :(得分:1)
使用此:
$(document).ready(function() {
document.addEventListener("resume", AppResumed, false);
function AppResumed() {
// Handle the resume event
$(".message").text("Application Resumed");
alert("app resumed");
}
});
<强>编辑:强>
必须添加phonegap.js并删除cordova js才能使其正常工作!