Android Studio Youtube Video Player Multiple Video Load PDF



আমি আগে একটা, ভিডিও টিউট্রিয়াল তৈরি করেছি । প্রয়োজন হলে, ভিডিওটি দেখবেন এবং সুন্দর একটা ডকুমেন্টেশন তৈরি করে দিয়েছি। প্রয়োজনে ডকুমেন্টেশন দেখবেন এই পোষ্টের লিংক থেকে। কিভাবে ইউটিউব এর যেকোন ভিডিও। আপনার এ্যাপের ভিতরে শো করাতে পারেন। ইউটিউব এর মাধ্যমে ভিডিওতে এবং পোস্টে বিস্তারিত অনেক কিছু তুলে ধরা হয়েছে। Link Here



দয়াকরে স্টেপগুলো ফলো করবেন। খুব সুন্দর ভাবে নিজে প্রোগ্রামিং লিখবেন। প্রয়োজন হলে কপি পেস্ট করে হাত রানিং করতে পারেন । অবশ্যই ভালো লাগলে পেজটি শেয়ার করবেন । আমাদের ইউটিউব চ্যানেলটি সাবস্ক্রাইব করবেন। ধন্যবাদ ভাল থাকবেন ।



01 Step (নতুন একটি অ্যাক্টিভিটি তৈরি করুন)\app\src\main\res\layout\Viewactivity.xml

<Button    android:id="@+id/button"    android:layout_width="match_parent"    android:layout_height="114dp"    android:text="Button" />

02 Step (আপনার ভিউ অ্যাকটিভিটিতে এই কোডটুকু লিখুন) \app\src\main\res\layout\Viewactivity.java

public class

private Button button;

 

button=(Button)findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View view) {        Intent intent=new Intent(MainActivity.this,MainActivity2.class);        intent.putExtra("link","_C6XAma6Q7Y");        startActivity(intent);    }});

03 Step (একটা অ্যাকটিভিটিতে ইউটিউব ভিডিও প্রোগ্রামিং সেট করুন) videoactivity.xml

<LinearLayout    xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent" >    <com.pierfrancescosoffritti.androidyoutubeplayer.core.player.views.YouTubePlayerView        android:id="@+id/youtube_player_view"        android:layout_width="match_parent"        android:layout_marginBottom="50dp"        android:layout_height="wrap_content"/></LinearLayout>

04 Step (ইউটিউব ভিডিও প্লেয়ার জাভা ক্লাসে প্রোগ্রামটি লিখুন)videoactivity.java

Intent intent=getIntent(); String weblink= getIntent().getStringExtra("link"); YouTubePlayerView youTubePlayerView = findViewById(R.id.youtube_player_view); getLifecycle().addObserver(youTubePlayerView); youTubePlayerView.addYouTubePlayerListener(new AbstractYouTubePlayerListener() {     @Override     public void onReady(@NonNull YouTubePlayer youTubePlayer) {         String videoId = (weblink);         youTubePlayer.loadVideo(videoId, 0);            } });

আলাদা ভিডিও সু করানোর জন্য ভিউ অ্যাকটিভিটিতে বাটন /টেক্সট /ইমেজ এর মাধ্যমে লিস্ট করে রাখতে পারেন । প্রত্যেকটা জন্য একটা আইডি তৈরি করবেন । অনক্লিক লেসনার এর মাধ্যমে ইউজার সিলেট করবে এবং ভিডিও আইডি সেট করুন। ক্লিক করলে ইউজার ভিডিও ভিউ অ্যাক্টিভিটি তে, গিয়ে ভিডিওটি দেখতে পাবে ।