1

可能重复:
Android YouTube 应用播放视频意图

我想知道如何使用意图直接在 Android 上打开 Youtube 应用程序。

我有的:

        @Override
        public void onClick(View v) {
        String video_path = "http://www.youtube.com/user/videoslusofona";
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(video_path));
        startActivity(intent);
        }

我不想要的是安卓问我要打开什么应用程序,我想直接点击打开 Youtube 应用程序。

谢谢你的时间

4

1 回答 1

1

你可以试试:

String videoId = "VideoIDGoesHere";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:" + videoId)); 
intent.putExtra("VIDEO_ID", videoId); 
startActivity(intent);

你可能想看看使用

Intent lVideoIntent = new Intent(null, Uri.parse("ytpl://"+YOUTUBE_PLAYLIST_ID), this, OpenYouTubePlayerActivity.class);
startActivity(lVideoIntent);

wiki,您需要拥有播放列表 ID,但似乎这应该可以工作。

于 2012-12-11T18:11:04.120 回答