Lecture de fichiers .WAV en Java
La lecture de fichiers audio en Java nécessite une compréhension des techniques de traitement audio et de lecture. Pour lire un fichier .wav lorsqu'un bouton est enfoncé à l'aide de Java, suivez ces étapes :
1. Importation des bibliothèques nécessaires :
import java.io.File; import java.io.IOException; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.DataLine; import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.SourceDataLine;
2. Initialisation :
private final int BUFFER_SIZE = 128000; private File soundFile; private AudioInputStream audioStream; private AudioFormat audioFormat; private SourceDataLine sourceLine;
3. Méthode Play Sound :
public void playSound(String filename){ // Open the sound file ... // Get audio stream and format ... // Open a source data line ... // Start the source line ... // Read and write data from input stream to source line ... // Drain and close the source line ... }
Exemple d'utilisation :
MakeSound makeSound = new MakeSound(); makeSound.playSound("beep.wav"); // Replace "beep.wav" with the actual audio file path
Cet exemple inclut la gestion des erreurs et la gestion des ressources de flux audio. Notez que vous devrez peut-être ajuster la taille du tampon pour différents formats audio et fréquences d'échantillonnage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!