我最近向Google Play商店提交了一个离子应用int背景。哪个游戏商店将不允许(
当设备锁定时,在Stop Android应用音频播放
时发现了一个可能的修复程序,但我不确定在平台/Android文件夹中将其应用于哪里。
有人知道哪个文件以及在哪里应用代码?下面的图片显示了具有Onpause覆盖的文件,因此我认为它是其中之一。
android .java文件包含Onpause覆盖
@Override
public void onPause() {
super.onPause();
myCustomWebView.onPause();
}
myCustomWebView.setWebViewClient(new WebViewClient() {
@Override
public void onLoadResource(WebView webview, String url) {
super.onLoadResource(webview, url);
if (url.contains("youtube.com")) mShouldPause = true;
}
//...... plus any other method you want to override
});
@Override
public void onPause() {
super.onPause();
// mShouldPause is just a private boolean
if (mShouldPause) {
myCustomWebView.onPause();
}
mShouldPause = false;
}
您可以使用Cordova的暂停和简历功能吗?
示例:
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
// device APIs are available
//
function onDeviceReady() {
document.addEventListener("pause", onPause, false);
document.addEventListener("resume", onResume, false);
document.addEventListener("menubutton", onMenuKeyDown, false);
// Add similar listeners for other events
}
function onPause() {
// Handle the pause event
//Handle pausing YouTube video.
}
function onResume() {
// Handle the resume event
//Resume YouTube video
}
function onMenuKeyDown() {
// Handle the menubutton event
}
https://cordova.apache.org/docs/en/latest/cordova/cordova/events/events.html