تصف هذه المقالة طريقة برمجة Java للحصول على مدة MP3 وتشغيل ملفات mp3. شاركه للرجوع إليه ، على النحو التالي:
الحزم المطلوبة هي jauditagger-2.2.6-snapshot.jar و jl1.0.1.jar.
استيراد java.io.bufferedInputStream ؛ import java.io.file ؛ import java.io.fileinputstream ؛ import org.jaudiotgager.audio.audiofileio ؛ import org.jaudioTagger.audio.mp3.mp3audioheader ؛ javazoom.jl.player.player ؛ الفئة العامة MusicUtil {public static void play (موضع السلسلة) {try {bufferedInputStream buffer = new BufferedInputStream (newInputStream (position)) ؛ لاعب لاعب = لاعب جديد (عازلة) ؛ player.play () ؛ } catch (استثناء e) {E.PrintStackTrace () ؛ }} public static int getDuration (موضع السلسلة) {int length = 0 ؛ حاول {mp3file mp3file = (mp3file) audiofileio.read (ملف جديد (موضع)) ؛ mp3audioHeader Audioheader = (mp3audioheader) mp3file.getaudioheader () ؛ // الوحدة هي الطول الثاني = AudioHeader.getTrackLength () ؛ عودة طول } catch (استثناء e) {E.PrintStackTrace () ؛ } طول الإرجاع ؛ } public static void main (string [] args) {String position = "Escape Plan-the Sytrest Star in the Night Sky.mp3" ؛ getDuration (موقف) ؛ اللعب (موقف) ؛ }}لمزيد من المحتوى المتعلق بـ Java ، يمكن للقراء المهتمين بهذا الموقع عرض الموضوعات: "ملخص مهارات تشغيل صور Java" ، "ملخص لمهارات تشغيل Java ووقت التشغيل" ، "ملخص لمهارات عقدة Java DOM" ، "ملخص ملف Java ومهارات تشغيل الدليل" و "برامج بيانات Java" و Algorithm.
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.