Phonegap:按下电源按钮后阻止youtube视频播放?

Vin*_*inC 5 youtube android cordova

我使用Phonegap Build创建了一个应用程序.

该应用程序包含一些HTML页面,上面有youtube iframed视频.

将我的.APK提交到Google Play商店后,它被拒绝了,因为它是:"启用YouTube视频的后台播放"

我已经搜索了stackoverflow以获得答案.很多人都会提出类似的问题但是没有明确的答案可以提供.

当您点击主页按钮离开应用程序时,YouTube视频会正确停止播放.

我认为谷歌审批人遇到问题的部分是当你按下手机上的POWER按钮时,屏幕会变暗,但视频会继续播放.

我该如何防止这种情况?

按下电源按钮时,onPause事件似乎不会触发.

我尝试过的事情没有成功:

添加到config.xml.按下主页按钮时正确关闭app但按下电源按钮时没有:

<preference name="KeepRunning" value="false" />
<preference name="stay-in-webview" value="false" />
Run Code Online (Sandbox Code Playgroud)

-

添加到主应用程序JS.没有效果:

function pause (argument) {
  console.log("pausing all videos");
  $('#themaincontent').html("");
}
document.addEventListener("pause", pause, false);
Run Code Online (Sandbox Code Playgroud)

-

导致应用崩溃:

function pause (argument) {
  console.log("pausing all videos");
  window.location='about:blank';
}
document.addEventListener("pause", pause, false);
Run Code Online (Sandbox Code Playgroud)