이 기사에서는 MP3 지속 시간을 얻고 MP3 파일을 재생하는 Java 프로그래밍 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
필요한 패키지는 jaudiotagger-2.2.6-snapshot.jar 및 jl1.0.1.jar입니다.
import java.io.bufferedInputStream; import java.io.file; import java.io.fileInputStream; import org.jaudiotagger.audiofileio; import org.jaudiotagger.audio.mp3.mp3audio.mp3.mp3file; javazoom.jl.player.player; public class musicutil {public static void play (String position) {try {bufferedInputStream buffer = new bufferedInputStream (new FileInputStream (position)); 플레이어 플레이어 = 새로운 플레이어 (버퍼); player.play (); } catch (예외 e) {e.printstacktrace (); }} public static int getDuration (문자열 위치) {int length = 0; try {mp3file mp3file = (mp3file) audiofileio.read (새 파일 (position)); mp3audioheader audioheader = (mp3audioheader) mp3file.getaudioheader (); // 단위는 두 번째 길이 = audioheader.getTrackLength (); 반환 길이; } catch (예외 e) {e.printstacktrace (); } 반환 길이; } public static void main (String [] args) {String position = "Escape Plan- 밤 Sky.mp3에서 가장 밝은 별"; getDuration (위치); 플레이 (위치); }}더 많은 Java 관련 컨텐츠를 위해이 사이트에 관심이있는 독자는 "Java 이미지 운영 기술 요약", "Java 날짜 및 시간 운영 기술 요약", "Java Operation Dom Node Skills 요약", "Java 파일 및 디렉토리 운영 기술 요약"및 "Java 데이터 구조 및 알고리즘의 자습서"를 볼 수 있습니다.
이 기사가 모든 사람의 Java 프로그래밍에 도움이되기를 바랍니다.