Cet article décrit la méthode de programmation Java pour obtenir la durée MP3 et lire des fichiers MP3. Partagez-le pour votre référence, comme suit:
Les forfaits requis sont JAUDIOTAGGAGUE-2.2.6-Snapshot.jar et JL1.0.1.jar.
Importer java.io.BufferedInputStream; import java.io.file; import java.io.fileInputStream; import org.jaudiotagger.audio.audiofileio; import org.jaudiotagger.audio.mp3.mp3AudioDeader; Import org.jaudiotagger.player. MusicuL {public static void play (string position) {try {bufferedInputStream Buffer = new BufferedInputStream (new FileInputStream (position)); Lecteur joueur = nouveau joueur (tampon); player.play (); } catch (exception e) {e.printStackTrace (); }} public static int getDuration (position de chaîne) {int length = 0; try {mp3File mp3File = (mp3File) AudioFileio.read (nouveau fichier (position)); Mp3AudioDader AudioHeader = (mp3AudioHeader) mp3File.getAudioDader (); // L'unité est une deuxième longueur = AudioHeader.getTrackLength (); longueur de retour; } catch (exception e) {e.printStackTrace (); } la longueur de retour; } public static void main (String [] args) {String position = "Escape Plan-the Bright Star in the Night Sky.mp3"; GetDuration (position); jouer (position); }}Pour plus de contenu lié à Java, les lecteurs qui sont intéressés par ce site peuvent afficher les sujets: "Résumé des compétences de l'opération d'image Java", "Résumé des compétences de date et d'opération de temps Java", "Résumé des compétences de nœuds de Dom Java", "Résumé du fichier Java et des compétences de fonctionnement des répertoires" et "Tutorials de la structure de données et de l'algorithme Java".
J'espère que cet article sera utile à la programmation Java de tous.