在android中播放youtube网址

时间:2013-11-25 12:51:48

标签: android video youtube android-videoview

我有一个片段,视频片段存在于该片段中。我有一个视频管你的网址。 我尝试了videoview和webview。但它没有用。 我应该如何在该布局中播放该视频?

2 个答案:

答案 0 :(得分:2)

只需使用普通的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();

答案 1 :(得分:2)

您应该使用YouTube Android Player API

它为您提供了一个高效的YouTube播放器视图(甚至更好 - Fragment),用于嵌入您可以编程控制的应用中。