Android 视频 WebView 全屏不工作 - onShowCustomView() 未调用
Android video WebView FullScreen not working - onShowCustomView() not called
我正在尝试使用此项目中的示例在 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
当我将 android chrome 应用程序更新到 v74.0.3729.112 时,我的问题解决了。
相关公告:https://i.stack.imgur.com/ASsiW.png
我正在尝试使用此项目中的示例在 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
当我将 android chrome 应用程序更新到 v74.0.3729.112 时,我的问题解决了。
相关公告:https://i.stack.imgur.com/ASsiW.png