আমি আগে একটা, ভিডিও টিউট্রিয়াল তৈরি করেছি । প্রয়োজন হলে, ভিডিওটি দেখবেন এবং সুন্দর একটা ডকুমেন্টেশন তৈরি করে দিয়েছি। প্রয়োজনে ডকুমেন্টেশন দেখবেন এই পোষ্টের লিংক থেকে। কিভাবে ইউটিউব এর যেকোন ভিডিও। আপনার এ্যাপের ভিতরে শো করাতে পারেন। ইউটিউব এর মাধ্যমে ভিডিওতে এবং পোস্টে বিস্তারিত অনেক কিছু তুলে ধরা হয়েছে। 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); } });
আলাদা ভিডিও সু করানোর জন্য ভিউ অ্যাকটিভিটিতে বাটন /টেক্সট /ইমেজ এর মাধ্যমে লিস্ট করে রাখতে পারেন । প্রত্যেকটা জন্য একটা আইডি তৈরি করবেন । অনক্লিক লেসনার এর মাধ্যমে ইউজার সিলেট করবে এবং ভিডিও আইডি সেট করুন। ক্লিক করলে ইউজার ভিডিও ভিউ অ্যাক্টিভিটি তে, গিয়ে ভিডিওটি দেখতে পাবে ।