1

我正在尝试在对话框内的 Android WebView 中显示来自 vimeo 的视频。

这是我的代码:

Dialog dialog = new Dialog(this, android.R.style.Theme_Black_NoTitleBar_Fullscreen);
dialog.setContentView(R.layout.dialog_help);

WebView webView = dialog.findViewById(R.id.webview_help_video);

webView.setWebViewClient(new WebViewClient() {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            return false;
        }
    });

WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl("https://player.vimeo.com/video/332293586");

dialog.setCanceledOnTouchOutside(true);
dialog.show();

当点击 vimeo 的播放按钮时,视图变为空白。

声音播放正常。

4

1 回答 1

1

application在我的应用清单中将以下行添加到属性列表后,我解决了这个问题:

android:hardwareAccelerated="true"
于 2019-10-09T13:06:58.277 回答