Android视频WebView全屏无法正常工作-未调用onShowCustomView()

时间:2019-03-21 08:11:45

标签: android google-chrome webview fullscreen webchromeclient

我正在尝试使用此项目中的示例在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请求,而不是使视频全屏显示的用户手势? 我可以设置启用全屏显示的特殊标志吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

这是当用作WebView时在Google Chrome中的高优先级错误,已在Google Chrome 74中修复。

https://bugs.chromium.org/p/chromium/issues/detail?id=945287

答案 1 :(得分:2)

当我将android chrome应用程序更新到v74.0.3729.112时,我的问题解决了。

相关公告:https://i.stack.imgur.com/ASsiW.png