android - 在 android 中播放 youtube url

标签 android video youtube android-videoview

我有一个 fragment ,该 fragment 中有一个 videoview。我有一个 you tube 视频网址。 我尝试了 videoview 和 webview。但它不起作用。 我应该如何在该布局内播放该视频?

最佳答案

只需使用普通的 webview 一切都会好起来的。

试试这个:(测试和工作)

new Thread(new Runnable() {
    @Override
    public void run() {
        final WebView myWebView = (WebView) findViewById(R.id.webView1);
        myWebView.setWebViewClient(new WebViewClient());
        myWebView.getSettings().setJavaScriptEnabled(true);
        myWebView.setWebChromeClient(new WebChromeClient());

        try {
            Log.e("Status", "tried url");
            myWebView.loadUrl("http://youtube.com/xxxxxxxxx");  

            handler.post(new Runnable() {
                @Override
                public void run() {
                    Log.e("Status", "In Run():");
                }
            });

        } catch (Exception e) {
            e.printStackTrace();
            Log.e("Status", "exception");
        }       
    }       
}).start();

关于android - 在 android 中播放 youtube url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20193615/

相关文章:

ios - 如何在 iOS(自定义)中捕获视频?

java - 有没有办法在 java 小程序中播放 h264 视频?

使用 Vitamio 库的 Android VideoView 质量在电视盒上非常糟糕

android - 不能包含 NDK 头文件

android - 在 MoPub 中集成第三方广告网络

Android Studio keystore 密码不可见

youtube - YouTube视频和播放列表标签未打开

android - 将 UI 元素的位置/大小设置为屏幕大小的百分比

php - 从YouTube网址获取视频ID的模式

html - 使用 iFrame 将 Youtube channel 嵌入到 HTML 中