【发布时间】:2020-07-05 15:09:41
【问题描述】:
我正在使用 webView 在我的 Android 应用程序中播放 Vimeo 视频。但是当发生错误时,webView 会显示视频的 URL,这对任何生产应用程序都是危险的。如何解决这个问题呢。请帮忙。以下是我当前的代码。
String vimeoVideo = "<html><body><iframe width=\"420\" height=\"315\" src=\"https://player.vimeo.com/video/163996646?player_id=player\" frameborder=\"0\" allowfullscreen></iframe></body></html>";
webView.setWebViewClient(new WebViewClient() {
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@Override
public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest request) {
webView.loadUrl(request.getUrl().toString());
return true;
}
});
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadData(vimeoVideo, "text/html", "utf-8");
【问题讨论】:
标签: android webview android-webview vimeo-player