Este artículo describe el método de programación Java para obtener la duración de MP3 y reproducir archivos MP3. Compártelo para su referencia, como sigue:
Los paquetes requeridos son JaudioTagra-2.2.6-Snapshot.jar y JL1.0.1.Jar.
import java.io.bufferedInputStream; import java.io.file; import java.io.fileInputStream; import Org.JaudioTagger.audio.audiofileio; importar org.Jaudiotagger.audio.mp3.mp3audioheader; import. Musicutil {public static void play (posición de cadena) {try {bufferedInputStream buffer = new BufferedInputStream (new FileInputStream (posición)); Jugador jugador = nuevo jugador (búfer); jugador.play (); } catch (Exception e) {E.PrintStackTrace (); }} public static int getDuration (posición de cadena) {int longitud = 0; Pruebe {mp3File mp3File = (mp3File) Audiofileio.read (nuevo archivo (posición)); Mp3udioheader audioheader = (mp3audioheader) mp3file.getudioheader (); // la unidad es la segunda longitud = audioHeader.getTrackLength (); longitud de retorno; } catch (Exception e) {E.PrintStackTrace (); } Longitud de retorno; } public static void main (string [] args) {string position = "plan de escape-la estrella más brillante en el cielo nocturno.mp3"; getDuration (posición); jugar (posición); }}Para obtener más contenido relacionado con Java, los lectores interesados en este sitio pueden ver los temas: "Resumen de habilidades de operación de imagen Java", "Resumen de habilidades de operación de fecha y hora de Java", "Resumen de las habilidades de nodo de operación de Java" "," Resumen de las habilidades de operación de archivos y directorio de Java "y" Tutoriales de estructura de datos de Java y algoritmo ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".". ".
Espero que este artículo sea útil para la programación Java de todos.