1

重複の可能性:
Android YouTube アプリの Play Video インテント

インテントを使用して 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);
        }

私が望んでいないのは、Androidがどのアプリを開きたいかを尋ねることです。クリックすると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 に答える