この記事では、MP3の期間を取得し、MP3ファイルを再生するJavaプログラミング方法について説明します。次のように、参照のために共有してください。
必要なパッケージは、jaudiotagger-2.2.6-snapshot.jarおよびjl1.0.1.jarです。
java.io.bufferedinputStream; Import java.io.file; Import java.io.fileinputStream; Import org.jaudiotagher.audio.audiofileio; Import org.jaudiogagher.audio.mp3.mmp3Audioheader; Import org.jaudiotagher.mp3.mp3.mp3.mprile.jl.plile. class musicutil {public static void play(string position){try {bufferedinputStream buffer = new BufferedInputStream(new FileInputStream(position));プレーヤープレーヤー= new Player(バッファー); player.play(); } catch(Exception e){e.printstacktrace(); }} public static int getDuration(string position){int length = 0; try {mp3file mp3file =(mp3file)audiofileio.read(new file(position)); mp3Audioheader audioheader =(mp3audioheader)mp3file.getAudioHeader(); //ユニットは2番目の長さ= audioheader.getTrackLength();戻り長。 } catch(Exception e){e.printstacktrace(); } return length; } public static void main(string [] args){string position = "エスケーププラン - ナイトスカイで最も明るい星.mp3"; GetDuration(Position); play(position); }}Java関連のコンテンツについては、このサイトに興味のある読者は、「Java画像操作スキルの要約」、「Javaの日付と時刻の操作スキルの概要」、「Java操作DOMノードスキルの概要」、Javaファイルの概要とディレクトリ操作スキルの概要」、「Javaデータ構造の概要」、およびAlgorithmm」を見ることができます。
この記事がみんなのJavaプログラミングに役立つことを願っています。