Artikel ini menjelaskan metode pemrograman Java untuk mendapatkan durasi MP3 dan memutar file MP3. Bagikan untuk referensi Anda, sebagai berikut:
Paket yang diperlukan adalah JaudioTagger-2.2.6-snapshot.jar dan JL1.0.1.jar.
impor java.io.bufferedInputStream; impor java.io.file; impor java.io.fileinputStream; impor org.jaaudiotagger.audio.audioFileio; impor org.jaaudio.audio.mp3.mp3audioheader; impor org.jaaudiotagger.audio.mp3AudioAudioHeader; impor org.jaudiotaggagger.audio.mp3AudioAuder; Musicutil {public static void play (posisi string) {coba {bufferedInputStream buffer = baru bufferedInputStream (FileInputStream baru (position)); Pemain pemain = pemain baru (buffer); player.play (); } catch (Exception e) {E.PrintStackTrace (); }} public static int getDuration (posisi string) {int length = 0; coba {mp3File mp3File = (mp3File) audiofileio.read (file baru (posisi)); Mp3AudioHeader AudioHeader = (mp3AudioHeader) mp3file.getaAudioHeader (); // unit adalah panjang kedua = audioHeader.getTrackLength (); panjang pengembalian; } catch (Exception e) {E.PrintStackTrace (); } panjang pengembalian; } public static void main (string [] args) {string Position = "Escape Plan-The Brightest Star in the Night Sky.mp3"; getDuration (posisi); bermain (posisi); }}Untuk lebih banyak konten terkait Java, pembaca yang tertarik dengan situs ini dapat melihat topik: "Ringkasan Keterampilan Operasi Gambar Java", "Ringkasan Keterampilan Operasi Tanggal dan Waktu Java", "Ringkasan Keterampilan Operasi Java Dom Node", "Ringkasan File Java dan Keterampilan Operasi Direktori" dan "Tutorial Struktur Data Java dan Algorith.
Saya harap artikel ini akan membantu pemrograman Java semua orang.