"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावा में WAV फ़ाइलें कैसे चलाएं?

जावा में WAV फ़ाइलें कैसे चलाएं?

2024-11-19 को प्रकाशित
ब्राउज़ करें:315

How to Play WAV Files in Java?

जावा के साथ WAV फ़ाइलें चलाना

जावा एप्लिकेशन विकसित करते समय, ऑडियो फ़ाइलें चलाना एक सामान्य आवश्यकता है। यह ट्यूटोरियल *.wav फ़ाइलों को चलाने के लिए एक व्यापक समाधान प्रदान करता है, जो आपको अपने जावा प्रोग्राम में ध्वनि प्रभाव और ऑडियो को शामिल करने में सक्षम बनाता है।

शुरू करने के लिए, ऑडियो प्लेबैक को संभालने के लिए एक क्लास बनाएं। नीचे दिए गए उदाहरण में, हम एक MakeSound क्लास बनाते हैं जिसमें ऑडियो फ़ाइलें चलाने के तरीके शामिल हैं:

public class MakeSound {

    // Buffer size for reading audio data
    private final int BUFFER_SIZE = 128000;

    // Initialize audio variables
    private File soundFile;
    private AudioInputStream audioStream;
    private AudioFormat audioFormat;
    private SourceDataLine sourceLine;

    public void playSound(String filename) {
        // Open the audio file
        soundFile = new File(filename);
        audioStream = AudioSystem.getAudioInputStream(soundFile);
        
        // Get audio format
        audioFormat = audioStream.getFormat();
        
        // Open the audio output line
        DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat);
        sourceLine = (SourceDataLine) AudioSystem.getLine(info);
        sourceLine.open(audioFormat);
        
        // Start the audio line
        sourceLine.start();
        
        // Read and write the audio data
        int nBytesRead;
        byte[] abData = new byte[BUFFER_SIZE];
        while ((nBytesRead = audioStream.read(abData, 0, abData.length)) != -1) {
            sourceLine.write(abData, 0, nBytesRead);
        }
        
        // Stop and close the audio line
        sourceLine.drain();
        sourceLine.close();
    }
}

अपने मुख्य एप्लिकेशन में, आप प्लेसाउंड() विधि को कॉल करके ऑडियो फ़ाइलों को चलाने के लिए मेकसाउंड क्लास का उपयोग कर सकते हैं, जिस WAV फ़ाइल को आप चलाना चाहते हैं उसका फ़ाइल नाम दर्ज कर सकते हैं।

के लिए उदाहरण के लिए, बटन दबाने पर छोटी बीप ध्वनि बजाने के लिए, आप निम्नलिखित कोड जोड़ सकते हैं:

MakeSound sound = new MakeSound();
sound.playSound("beep.wav");

यह समाधान जावा अनुप्रयोगों में *.wav फ़ाइलों को चलाने का एक विश्वसनीय और आसान तरीका प्रदान करता है, जिससे आप उन्नत कार्यक्षमता और उपयोगकर्ता अनुभव के लिए अपने प्रोग्राम में ऑडियो जोड़ सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3