কম্পিউটার

অ্যান্ড্রয়েড অ্যাপে ব্যাকগ্রাউন্ড মিউজিক কীভাবে চালাবেন?


এই উদাহরণটি দেখায় কিভাবে আমি অ্যান্ড্রয়েডে ব্যাকগ্রাউন্ড মিউজিক চালাতে পারি।

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:gravity="center_horizontal"
   android:orientation="vertical"
   android:padding="16dp">
   <Button
      android:onClick="PlayBackgroundSound"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:text="Run background Sound"/>
   <TextView
      android:layout_marginTop="20dp"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:textSize="16sp"
      android:textStyle="bold"
      android:text="Playing Music in Background"/>
</LinearLayout>

ধাপ 3৷ − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
   }
   public void PlayBackgroundSound(View view) {
      Intent intent = new Intent(MainActivity.this, BackgroundSoundService.class);
      startService(intent);
   }
}

পদক্ষেপ 4৷ − একটি কাঁচা অ্যান্ড্রয়েড রিসোর্স ফাইল তৈরি করুন, একটি অডিও ফাইল কপি-পেস্ট করুন যা আপনি ব্যাকগ্রাউন্ডে চালাতে চান (audio.mp3)

ধাপ 5 - একটি নতুন জাভা ক্লাস তৈরি করুন (BackgroundSoundService.java এবং নিম্নলিখিত কোড −

import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
import android.widget.Toast;
import androidx.annotation.Nullable;
public class BackgroundSoundService extends Service {
   MediaPlayer mediaPlayer;
   @Nullable
   @Override
   public IBinder onBind(Intent intent) {
      return null;
   }
   @Override
   public void onCreate() {
      super.onCreate();
      mediaPlayer = MediaPlayer.create(this, R.raw.sound);
      mediaPlayer.setLooping(true); // Set looping
      mediaPlayer.setVolume(100, 100);
   }
   public int onStartCommand(Intent intent, int flags, int startId) {
      mediaPlayer.start();
      Toast.makeText(getApplicationContext(), "Playing Bohemian Rashpody in the Background",    Toast.LENGTH_SHORT).show();
      return startId;
   }
   public void onStart(Intent intent, int startId) {
   }
   @Override
   public void onDestroy() {
      mediaPlayer.stop();
      mediaPlayer.release();
   }
   @Override
   public void onLowMemory() {
   }
}

ধাপ 6 − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
   package="app.com.sample">
   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
      <service android:name=".BackgroundSoundService" />
   </application>
</manifest>

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

অ্যান্ড্রয়েড অ্যাপে ব্যাকগ্রাউন্ড মিউজিক কীভাবে চালাবেন?


  1. কিভাবে সবসময় ব্যাকগ্রাউন্ডে একটি অ্যান্ড্রয়েড পরিষেবা চালাবেন?

  2. অ্যান্ড্রয়েড অ্যাপে বুট করার সময় একটি পরিষেবা কীভাবে শুরু করবেন?

  3. আপনার অ্যান্ড্রয়েড ডিভাইসে যে কোনও অ্যাপে কীভাবে ব্যাকগ্রাউন্ড মিউজিক যুক্ত করবেন

  4. অ্যান্ড্রয়েডে ব্যাকগ্রাউন্ডে ইউটিউব ভিডিও কীভাবে চালাবেন