gpt4 book ai didi

android - Android WebView-YouTube视频重定向到主页

转载 作者:行者123 更新时间:2023-12-03 06:18:39 32 4
gpt4 key购买 nike

我尝试通过单击RecyclerView中的项目打开YouTube链接,然后将其加载到WebView中。但是,而不是加载https://m.youtube.com/watch?feature=youtu.be&v=32yY_kDOqls,而是在错误的页面https://m.youtube.com/?client=mv-google上重定向
当我在YouTube上搜索此视频时,它会打开。
WebView设置:

private void initWebView() {
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setAppCacheEnabled(true);
webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
webSettings.setDatabaseEnabled(true);
webSettings.setSupportZoom(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setDisplayZoomControls(false);
webSettings.setAllowContentAccess(true);
webSettings.setAllowFileAccess(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
webView.setDrawingCacheBackgroundColor(Color.WHITE);
webView.setFocusableInTouchMode(true);
webView.setFocusable(true);
webView.setDrawingCacheEnabled(false);
webView.setWillNotCacheDrawing(true);
webView.setBackgroundColor(Color.WHITE);
webView.setScrollbarFadingEnabled(true);
webView.setSaveEnabled(true);
webView.setNetworkAvailable(true);
webView.setWebViewClient(presenter.provideWebViewClient());
webView.setWebChromeClient(presenter.provideWebChromeClient());
}

我该如何解决?

最佳答案

  • 试试这个
    Intent browserIntent =新的Intent(Intent.ACTION_VIEW,Uri.parse(URL));
    activity.startActivity(browserIntent);
  • 尝试从移动网址获取普通网址,然后再将其传递给Uri。parse
  • 关于android - Android WebView-YouTube视频重定向到主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39537656/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com