首页 > 解决方案 > Ionic Cordova Themeable Browser - 防止 youtube 视频在后台播放

问题描述

我正在使用可主题化的浏览器查看网页,其中一些在 iframe 中有 youtube 视频。我在后台运行视频时遇到问题(切换应用程序或锁定屏幕)。Themeable Browser 或 Ionic Cordova 是否有任何配置来防止这种行为?

网页在我的控制之下,如果页面本身的解决方案更好的话。

我的环境:

离子:

离子(离子 CLI):4.3.1 离子框架:离子角 3.9.2 @ ionic / app-scripts:3.0.0

科尔多瓦:

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

系统:

Android SDK 工具:26.1.1 (/home/phpinheiro/Android/Sdk) NodeJS: v10.1.0 (/home/linuxbrew/.linuxbrew/Cellar/node/10.1.0/bin/node) npm: 5.6.0 OS: Linux 4.18

插件:cordova-plugin-themeablebrowser 0.2.17 “ThemeableBrowser”</p>

谢谢!

标签: androidangularcordovaionic-frameworkionic3

解决方案


由于cordova-plugin-themeablebrowser是官方cordova-plugin-inappbrowser 的一个分支,它不包含后者的最新修复,包括在进入后台时暂停播放视频的能力。

此问题cordova-plugin-inappbrowser作为CB-11013shouldPauseOnSuspend=yes提出,随后通过选项添加为功能。

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

因此,您的选择是切换到 using cordova-plugin-inappbrowser,找到一个cordova-plugin-themeablebrowser已修补的 fork ,或者 forkcordova-plugin-themeablebrowser并自己修补它。


推荐阅读