Ionic Cordova主题化浏览器-防止youtube视频在后台播放

时间:2018-11-13 21:25:31

标签: android angular cordova ionic-framework ionic3

我正在使用主题化浏览器来查看网页,其中一些在iframe中具有youtube视频。我仍然无法在后台运行视频(切换应用或锁定屏幕)。是否可以使用Themeable Browser或Ionic Cordova的任何配置来防止此行为?

如果网页本身的解决方案更好,那么网​​页就在我的控制之下。

我的环境:

离子:

离子(离子CLI):4.3.1 离子框架:离子角3.9.2 @ ionic /应用脚本:3.0.0

科尔多瓦:

科尔多瓦(Cordova CLI):8.0.0 Cordova平台:android 7.0.0 Cordova插件:没有列入白名单的插件(总共11个插件)

系统:

Android SDK工具:26.1.1(/主页/ phpinheiro / Android / SDK) NodeJS:v10.1.0(/home/linuxbrew/.linuxbrew/Cellar/node/10.1.0/bin/node) npm:5.6.0 操作系统:Linux 4.18

插件:cordova-plugin-themeablebrowser 0.2.17“ ThemeableBrowser”

谢谢!

1 个答案:

答案 0 :(得分:0)

由于cordova-plugin-themeablebrowser是官方cordova-plugin-inappbrowser的分支,因此它不包含来自后者的最新修复程序,包括在进入后台时暂停播放视频的功能。

此问题是针对cordova-plugin-inappbrowser的{​​{3}}提出的,随后通过shouldPauseOnSuspend=yes选项作为一项功能添加了。

但是,此更改尚未修补到cordova-plugin-themeablebrowser

因此,您的选择是切换到使用cordova-plugin-inappbrowser,找到已修补的cordova-plugin-themeablebrowser的分支,或分支cordova-plugin-themeablebrowser自己进行修补。