在Android的WebView中显示vimeo视频会显示白色的空白屏幕

时间:2019-10-08 14:09:27

标签: android android-webview vimeo-android

我正在尝试在对话框内的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的“播放”按钮时,视图变为空白。

声音听起来还可以。

2 个答案:

答案 0 :(得分:1)

我可以建议你这个图书馆吗?

AndroidVimeoExtractor

答案 1 :(得分:0)

将以下行添加到应用清单中的DispatchQueue.main.async {  self.tableView.reloadData() } 属性列表中后,我解决了问题:

application