Java Youtube视频不在webview中播放

Java Youtube视频不在webview中播放,java,android,webview,android-youtube-api,Java,Android,Webview,Android Youtube Api,我已经尝试了很多,但是youtube视频没有加载到webview中,而是如果我单击视频,则会显示“共享”和“喜欢”操作栏 下面是我的源代码 mWebView.setWebViewClient(new MyWebViewClient()); mWebView.loadUrl(sabNZBurl); mWebView.getSettings().setDomStorageEnabled(true); mWebView.getSettings(

我已经尝试了很多,但是youtube视频没有加载到webview中,而是如果我单击视频,则会显示“共享”和“喜欢”操作栏

下面是我的源代码

     mWebView.setWebViewClient(new MyWebViewClient());
        mWebView.loadUrl(sabNZBurl);
        mWebView.getSettings().setDomStorageEnabled(true);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setBuiltInZoomControls(true);
        mWebView.getSettings().setSupportZoom(true);
}

类MyWebViewClient扩展WebViewClient{
@凌驾
//在WebView而不是浏览器中显示
公共布尔值shouldOverrideUrlLoading(WebView视图,字符串url){
view.loadUrl(url);
WebView引擎=新的WebView(YoutubeActivity.this);
engine.getSettings().setJavaScriptEnabled(true);
engine.getSettings().setPluginsEnabled(true);
Log.i(“YoutubeActivity”、“MyWebViewClient:shouldOverrideUrlLoading”);
字符串temp=“”+”+“+”;
engine.getSettings().setJavaScriptEnabled(true);
engine.getSettings().setPluginsEnabled(true);
引擎加载数据(temp,“文本/html”,“utf-8”);
返回true;
}
AndroidManifiest.xml

       <activity
        android:name=".Youtube.YoutubeActivity"
        android:screenOrientation="portrait" 
        android:hardwareAccelerated="true">

下面是屏幕截图


当我点击youtube视频时,actionbar将带有“喜欢”和“共享”按钮,但视频不会加载

您的android操作系统版本,您使用的URL是什么,是移动设备的youtube URL吗,即从RTSP开始。此外,我曾经尝试在android VideoView中播放youtube,但由于视频格式支持ISU,它从未播放过e、 我用它来计算Youtube的mp4 url,android可以播放,我不知道它是否仍然有效,因为Youtube被阻止了mp4 url计算。andorid 2.3…但是关于url,它可以是任何url请再次阅读我的评论,我已经更新了它,因为你的操作系统是2.3,有视频格式支持问题非常感谢你的回复但我想在webview中玩…一旦你成功地转换了它的url,你就可以在webview中玩…它是RTSP还是其他,如果可以玩的话
       <activity
        android:name=".Youtube.YoutubeActivity"
        android:screenOrientation="portrait" 
        android:hardwareAccelerated="true">