TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
JOHN JOHNNNY
NA
190
139.7k
start youtube player activity by passing selected video id v
Apr 7 2018 9:27 AM
Below is my list of youtube video ids in a switch statement house in onclicklistener method
when user clicks each cardview i want each video to be open in a YouTubePlayerView, i created
four separate YouTubePlayerView activity for each video which is not ideal. My question is how can
parse each youtube video id from activity that contains the switch statement to YouTubePlayerView activity
i.e each videos can be watched using one YouTubePlayerView activity
switch (pos) {
case 0: {
Intent mIntent = new Intent(mContext, QuickPlayActivity1.class);
mIntent.putExtra(Constants.YOUTUBE_VIDEO_KEY, "v=zOvZwQP_-u8");
mContext.startActivity(mIntent);
break;
}
case 1: {
Intent mIntent1 = new Intent(mContext, QuickPlayActivity2.class);
mIntent1.putExtra(Constants.YOUTUBE_VIDEO_KEY, "lHtrJJz7sHc");
mContext.startActivity(mIntent1);
break;
}
case 2: {
Intent mIntent2 = new Intent(mContext, QuickPlayActivity3.class);
mIntent2.putExtra(Constants.YOUTUBE_VIDEO_KEY, "m6kMdUpAFdo");
mContext.startActivity(mIntent2);
break;
}
case 3: {
Intent mIntent3 = new Intent(mContext, QuickPlayActivity4.class);
mIntent3.putExtra(Constants.YOUTUBE_VIDEO_KEY, "m2JYPXBxDYQ");
mContext.startActivity(mIntent3);
break;
}
}
YouTubePlayerView activity
public class QuickPlayActivity extends YouTubeBaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quick_play);
YouTubePlayerView youTubePlayerView =
(YouTubePlayerView) findViewById(R.id.player);
youTubePlayerView.initialize("YOUR API KEY",
new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer youTubePlayer, boolean b) {
// do any work here to cue video, play video, etc.
youTubePlayer.cueVideo("5xVh-7ywKpE");
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider,
YouTubeInitializationResult youTubeInitializationResult) {
}
});
}
Reply
Answers (
2
)
Android Image Store And Retrive
how to fetch website feed in xamarin