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

时间:2016-04-27 13:09:19

标签: android cordova youtube

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

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

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

我已经搜索了stackoverflow以获得答案。很多人都会提出类似的问题,但没有明确的答案可以提供手机版本。

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

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

如何防止这种情况?

按下电源按钮时似乎没有触发onPause事件。

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

添加到config.xml。按下主页按钮时正确关闭应用程序,但按下电源按钮时不正确关闭应用程序:

<preference name="KeepRunning" value="false" />
<preference name="stay-in-webview" value="false" />

-

添加到主应用JS。没效果:

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

-

导致应用崩溃:

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

0 个答案:

没有答案