我的Android应用程序使用html5视频标签在webview中播放视频。它工作正常,直到我的用户升级到Android 9.从那时起,我们无法点击视频的播放按钮。我们可以点击静音或移动视频的搜索栏。
有没有人遇到过同样的问题?有什么解决方案吗?
只是要更新,下面的代码解决了我的问题:
webView.getSettings().setMediaPlaybackRequiresUserGesture(false);
可能的明文问题。默认情况下,Android 9会禁用网络视图上的明文。您可以将控制台消息打印到logcat进行确认(覆盖WebChromeClient中的onConsoleMessage()),或者只是确保使用所有https。
这仅在webview加载URL而非本地内容时有效。