android - 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>
谢谢!
解决方案
由于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
并自己修补它。
推荐阅读
- android - Android Glide:等待未来并加载
- python - Fastparquet 在使用 dataframe.to_parquet() 时给出“TypeError:预期的 str、字节或 os.PathLike 对象,而不是 _io.BytesIO”
- asp.net-mvc - Microsoft 报告和水晶报告无法下载为 PDF 文件
- r - 如何在 Azure 中将 R 控制台输出作为日志文件
- snowflake-cloud-data-platform - 重命名基础表而不破坏元数据库中的仪表板
- anylogic - 如何更改变异实验中不重要的参数?
- awk - 如何使用 sed/awk/grep 在单独的文件中打印两个相同单词之间的行?
- php - 在文本中查找标签并添加代码
- sql - 操作数数据类型 varchar 对 avg 运算符无效
- ios - String and AtttributedString in the same UITextView