我无法在我的Android应用中播放YouTube或在线视频

时间:2013-12-12 08:18:36

标签: android video playback

我对Android开发很新手。 我尝试了几种通过谷歌搜索找到的方法,它们都刚刚失败了。 那么,任何人都可以帮我解决这个问题吗? 我会非常感激......

2 个答案:

答案 0 :(得分:1)

startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.youtube.com/watch?v=B1g_ouW6Tos")));

就足够了。

修改 如果要添加webview,请使用该示例; 添加您的布局webview;

<WebView
    android:id="@+id/webView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />

然后在你的班级中添加此代码;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    WebView webView = (WebView) findViewById(R.id.webView);
    WebSettings settings = webView.getSettings();
    settings.setLoadWithOverviewMode(true);
    settings.setUseWideViewPort(true);
    detailView.setWebViewClient(new Client());
    detailView.loadUrl("http://www.youtube.com/watch?v=B1g_ouW6Tos");
}
private class Client extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}

答案 1 :(得分:0)

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://" + video_id);
startActivity(intent);

您也可以尝试这样。