บทความนี้อธิบายถึงวิธีการเขียนโปรแกรม Java เพื่อให้ได้ระยะเวลา MP3 และเล่นไฟล์ MP3 แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
แพ็คเกจที่จำเป็นคือ Jaudiotagger-2.2.6-snapshot.jar และ jl1.0.1.jar
นำเข้า java.io.bufferedInputstream; นำเข้า java.io.file; นำเข้า java.io.fileinputstream; นำเข้า org.jaudiotagger.audio.audiofileio; นำเข้า org.jaudiotager.mp3 MusicUtil {Public Static Void Play (ตำแหน่งสตริง) {ลอง {bufferedInputStream buffer = ใหม่ bufferedInputStream (ใหม่ FileInputStream (ตำแหน่ง)); ผู้เล่นผู้เล่น = ผู้เล่นใหม่ (บัฟเฟอร์); player.play (); } catch (exception e) {e.printstacktrace (); }} public Static int getDuration (ตำแหน่งสตริง) {int length = 0; ลอง {mp3file mp3file = (mp3file) audiofileio.read (ไฟล์ใหม่ (ตำแหน่ง)); mp3audioheader audioheader = (mp3audioheader) mp3file.getaudioheader (); // หน่วยคือความยาวที่สอง = AudioHeader.getTrackLength (); ความยาวคืน; } catch (exception e) {e.printstacktrace (); } ความยาวคืน; } โมฆะคงที่สาธารณะหลัก (สตริง [] args) {ตำแหน่งสตริง = "หลบหนีแผน-ดาวที่สว่างที่สุดในท้องฟ้ายามค่ำคืน. mp3"; getDuration (ตำแหน่ง); เล่น (ตำแหน่ง); -สำหรับเนื้อหาที่เกี่ยวข้องกับ Java เพิ่มเติมผู้อ่านที่สนใจในเว็บไซต์นี้สามารถดูหัวข้อ: "บทสรุปของทักษะการใช้งานภาพ Java", "บทสรุปของ Java Date และ Time Operation Skills", "บทสรุปของทักษะการดำเนินงาน Java Dom Node", "สรุปของไฟล์ Java และทักษะการดำเนินการไดเรกทอรี"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน