আজকে আমরা শিখব এন্ড্রয়েড অ্যাপ এ কিভাবে Mediaplayer যোগ করতে হয়। যারা গত প্রোজেক্টটি ডাউনলোড করেছেন তারা setContentView(R.layout.activity_main); এর নিচে song=MediaPlayer.create(MainActivity.this,R.drawable.nice_raindrop);এভাবে ডিক্লিয়ার করে দিন। এখানে song টি globally, Mediaplayer song এভাবে ডিক্লিয়ার করে দিন। এখানে MainActivity.this এর মাধ্যমে এই Activity কে নির্দেশ করছে এবং R.drawable. nice_raindrop যেখানে nice_raindrop.mp3 টি res>drawable ফোল্ডার এ কপি পেস্ট করে দেয়া হয়েছে। তারপর song.start(); এভাবে ডিক্লিয়ার করে দিন।
package com.art.android6;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
MediaPlayer song;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
song = MediaPlayer.create(MainActivity.this, R.drawable.nice_raindrop);
song.start();
Thread nthread = new Thread(){
@Override
public void run() {
try {
sleep(29000);
}
catch (InterruptedException e) {
e.printStackTrace();
}
finally {
Intent nIntent = new Intent("com.art.android6.activity_second");
startActivity(nIntent);
} }
};
nthread.start();
}
@Override
protected void onPause() {
song.release();
super.onPause();
}
}
তারপর নিচে onPause মেথডের মধ্যে song.release(); এভাবে গানটি রিলিজ করে দিন। এখন অ্যাপটি রান করলেই রিংটন টি বাজতে শুরু করবে। এই ছিল আজকে এন্ড্রয়েড অ্যাপ এ Mediaplayer যোগ করার টিউটোরিয়াল।
আজকের প্রোজেক্ট এর সোর্স কোড এখান থেকে ডাওনলোড করে নিন।
এন্ড্রয়েড ডেভেলপমেন্ট এর সর্বশেষ পর্ব সম্পর্কে নোটিফিকেশান পেতে লাইক করুন ফেসবুকের এই পেইজে এ।
পোস্ট সম্পর্কিত সমস্যার জন্য মন্তব্য দিন।ডাউনলোড লিঙ্ক এ সমস্যা জন্য ইনবক্স করুন Aimzworld007
ConversionConversion EmoticonEmoticon