YouTube视频don';t加载并播放到android web视图中

YouTube视频don';t加载并播放到android web视图中,android,web,webview,youtube,android-webview,Android,Web,Webview,Youtube,Android Webview,我是android开发者&尝试构建一个android应用程序。这个应用程序加载一个web视图(显示一个网页)。在此页面中有一些youtube视频。当我通过web view加载此页面时,它工作正常。但当我尝试播放这些视频时,我无法显示视频,也无法播放视频。我无法理解错误代码。请检查我的代码 webView = (WebView) findViewById(R.id.webView1); WebSettings webSettings = webView.getSettings();

我是android开发者&尝试构建一个android应用程序。这个应用程序加载一个web视图(显示一个网页)。在此页面中有一些youtube视频。当我通过web view加载此页面时,它工作正常。但当我尝试播放这些视频时,我无法显示视频,也无法播放视频。我无法理解错误代码。请检查我的代码

    webView = (WebView) findViewById(R.id.webView1);
    WebSettings webSettings = webView.getSettings();
    webView.setWebViewClient(new WebViewClient());
    webView.setWebChromeClient(new WebChromeClient());
    webView.clearCache(true);
    webView.clearHistory();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setUseWideViewPort(true);
    webSettings.setUseWideViewPort(false);
    webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
    webView.loadUrl(url);
手机截图:


如果有人知道问题是什么?为什么它无法加载视频。请帮助我。感谢大家。

尝试使用此库,您可以将其自定义webView和自定义webChrome客户端类复制到项目中,并使用标准视图


尝试使用此库,您可以将其自定义webView和自定义webChrome客户端类复制到项目中,并使用标准视图


检查您的清单文件并添加internet权限

 <uses-permission android:name="android.permission.INTERNET" />
像这样:

 <uses-permission android:name="android.permission.INTERNET" />
<application android:icon="@drawable/icon" android:label="@string/app_name" android:hardwareAccelerated="true">
<activity android:name=".Activity"
    android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

检查清单文件并添加internet权限

 <uses-permission android:name="android.permission.INTERNET" />
像这样:

 <uses-permission android:name="android.permission.INTERNET" />
<application android:icon="@drawable/icon" android:label="@string/app_name" android:hardwareAccelerated="true">
<activity android:name=".Activity"
    android:label="@string/app_name" android:configChanges="orientation|keyboardHidden">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

您好@josedlujan,我将这些功能添加到java代码和清单文件中。但不起作用。您好@josedlujan,我将这些功能添加到java代码和清单文件中。但不起作用