【问题标题】:How to disable youtube background playing in phonegap android如何在phonegap android中禁用youtube背景播放
【发布时间】:2017-01-29 08:24:24
【问题描述】:

我的应用被 Playstore 拒绝“修改你的应用以确保它不会启用 YouTube 视频的后台播放”,我正在使用 phonegap for android,即使我的应用在其中,YouTube 视频似乎仍在播放后台模式。

我试过设置:

<preference name="KeepRunning" value="false"/>

但仍然没有工作,我什至尝试为该问题添加“暂停”侦听器,即使触发了“设备就绪”侦听器,也不会触发侦听器。

我需要一些帮助。

【问题讨论】:

    标签: android cordova youtube background phonegap-plugins


    【解决方案1】:

    我终于想通了,添加到 jcesarmobile 方法中,我们还需要在首选项“ShouldPauseInAppBrowser”中添加这个标志并将其设置为 true。

    谢谢大家

    【讨论】:

    • 我不明白,那你做了什么?
    • 您将“shouldPauseOnSuspend=yes”添加到 InAppBrowser 的选项中,并在 config.xml 中添加“ShouldPauseInAppBrowser”作为首选项
    • 你不应该需要那个偏好,去调查一下,谢谢
    【解决方案2】:

    将插件更新到最新版本 (1.5.0) 并使用 shouldPauseOnSuspend 选项设置为 yes

    cordova.InAppBrowser.open('http://youtube.com', '_blank', 'shouldPauseOnSuspend=yes');
    

    【讨论】:

    • 如果可以的话,您建议在哪个文件中添加这一行?!
    • 我以为你在使用 InAppBrowser 插件播放视频,你是怎么播放的?
    • 好吧,我更新了那个插件并尝试了那个选项,仍然一样,视频音频仍在后台播放,我最初使用的是 window.location.href,但结果相同
    • @jcesarmobile 如果我使用 iframe,它可以工作吗?我在这里面临着艰难的时期。尝试了几乎所有来自 SO 的答案。目前没有运气。
    • 您是指inappbrowser 中的iframe 还是cordova 应用程序中的iframe?
    猜你喜欢
    • 1970-01-01
    • 2018-10-12
    • 2011-09-24
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    相关资源
    最近更新 更多