Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

Android में Assets फोल्डर से ऑडियो फ़ाइल कैसे चलाएं?

Android Assets फोल्डर से MediaPlayer के साथ ऑडियो प्लेबैक

ऐप के assets फोल्डर में रखी ऑडियो फ़ाइल (MP3, WAV, आदि) को बटन क्लिक पर चलाने का तरीका।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project।

चरण 2: लेआउट में प्ले बटन

res/layout/activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

    <Button
        android:id="@+id/btnPlayAudio"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Play Audio"
        android:textStyle="italic" />

</RelativeLayout>

चरण 3: Assets फोल्डर बनाएं और ऑडियो फ़ाइल डालें

  1. Project व्यू में app मॉड्यूल पर राइट-क्लिक
  2. New → Folder → Assets Folder चुनें
  3. src/main/assets फोल्डर बनेगा
  4. अपनी ऑडियो फ़ाइल (जैसे audio.mp3) इसमें कॉपी करें

चरण 4: MainActivity.java में AssetFileDescriptor से प्लेबैक

import android.content.res.AssetFileDescriptor;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import java.io.IOException;

public class MainActivity extends AppCompatActivity {
    Button playButton;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        playButton = findViewById(R.id.btnPlayAudio);
        playButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MediaPlayer mediaPlayer = new MediaPlayer();
                try {
                    AssetFileDescriptor afd = getAssets().openFd("audio.mp3");
                    mediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
                    mediaPlayer.prepare();
                    mediaPlayer.start();

                    Toast.makeText(MainActivity.this, "Playing audio from Assets", Toast.LENGTH_SHORT).show();
                } catch (IOException e) {
                    e.printStackTrace();
                    Toast.makeText(MainActivity.this, "Error playing audio", Toast.LENGTH_SHORT).show();
                }
            }
        });
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        // मीडिया प्लेयर रिलीज करना न भूलें
    }
}

चरण 5: AndroidManifest.xml

मानक मैनिफेस्ट।

ऐप चलाएं

"Play Audio" बटन दबाने पर assets से ऑडियो बजना शुरू होगा।

Android में Assets फोल्डर से ऑडियो फ़ाइल कैसे चलाएं?
  1. एंड्रॉइड में एक्टिविटी से फ्रैगमेंट में वेरिएबल कैसे पास करें? एंड्रॉइड में एक्टिविटी से फ्रैगमेंट में वेरिएबल कैसे पास करें?

    Bundle और setArguments के साथ फ्रैगमेंट को डेटा पास करें यह उदाहरण दर्शाता है कि Bundle का उपयोग करके एक्टिविटी से फ्रैगमेंट में स्ट्रिंग डेटा कैसे पास करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में कंटेनर और इनपुट res/layout/activity_main.xml: <?

  1. Android में SD कार्ड पर फोल्डर/फाइल लिखने की परमिशन कैसे सेट करें? Android में SD कार्ड पर फोल्डर/फाइल लिखने की परमिशन कैसे सेट करें?

    परिचय यह ट्यूटोरियल दिखाता है कि Android में एक्सटर्नल स्टोरेज (SD कार्ड) पर फाइल पढ़ना और लिखना कैसे करें। हम रनटाइम परमिशन चेक, स्टोरेज उपलब्धता जांच, और फाइल I/O ऑपरेशन कवर करेंगे। आवश्यक चरण चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project से नया प्रोजेक्ट बनाएं। चरण 2: लेआउट

  1. MP4 वीडियो फ़ाइल से केवल ऑडियो कैसे निकालें MP4 वीडियो फ़ाइल से केवल ऑडियो कैसे निकालें

    यह विस्तृत और चरण-दर-चरण ट्यूटोरियल आपको दिखाएगा कि ओपन सोर्स (मुफ्त) सॉफ्टवेयर का उपयोग करके MP4 वीडियो फ़ाइल से ऑडियो कैसे निकालें। इस तरह आप इसे अपने कंप्यूटर, स्मार्टफोन, iPod आदि पर सुन सकते हैं, या ऑडियो CD पर बर्न कर सकते हैं। पृष्ठभूमि MP4 फाइलें वीडियो रिकॉर्डिंग उपकरणों के लिए सबसे आम फॉर्