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



我是android开发的新手。我尝试了几种通过谷歌搜索找到的方法,但都失败了。那么,有人能帮我解决这个问题吗?我会非常感激。。。

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

足以进行该操作。

编辑:如果您想添加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;
    }
}
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://" + video_id);
startActivity(intent);

你也可以这样尝试。

最新更新