android - Android 视频 WebView FullScreen 无法正常工作 - 未调用 onShowCustomView()
问题描述
我正在尝试使用此项目中的示例在 android 的 WebView 中加载视频 URL: https ://github.com/hanksudo/android-webview-youtube-fullscreen
事情是onShowCustomView
永远不会调用该方法。每当我单击full screen
视频按钮时,都会出现此错误:
I/chromium: [INFO:CONSOLE(0)] "Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.", source: https://m.youtube.com/watch?v=dRekGX6dQRY (0)
任何人都知道如何解决它?为什么浏览器将其解释为 JS 请求而不是用户手势以使视频全屏显示?我可以设置任何特殊标志来启用全屏吗?
谢谢!
解决方案
这是 Google Chrome 用作 WebView 时的高优先级错误,已在 Google Chrome 74 中修复。
https://bugs.chromium.org/p/chromium/issues/detail?id=945287
推荐阅读
- amazon-web-services - 主从 kubernetes 的问题
- prestashop - Prestashop - 在产品页面中同时显示价格(增值税和增值税)
- regex - 在 PostgreSQL 中使用正则表达式提取字符串的一部分
- reactjs - 单击后如何保持material-ui按钮处于活动状态?
- java - 如何使用长度超过 2 分钟的 Ffmpeg 并排合并视频
- android - 使用 pjsip 的 Sip 应用程序在某些 android 设备上崩溃
- python - 如何使用 Scikit-Learn 和 Python 找到最佳集群数量
- android -
无法选择任何模拟器来运行代码 - node.js - 如何使用两个不同的节点版本运行两个不同的 nodejs 应用程序
- linux - Linux“猫”如何解码文件?