我想知道如何使用intent直接在Android上打开Youtube App。
我有什么:
@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 App。
感谢您的时间
答案 0 :(得分: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,但似乎这应该有效。