Java编程如何实现获取mp3时长及播放mp3文件

  介绍

这篇文章给大家分享的是有关Java编程如何实现获取mp3时长及播放mp3文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

所需包为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.audio.AudioFileIO;   import  org.jaudiotagger.audio.mp3.MP3AudioHeader;   import  org.jaudiotagger.audio.mp3.MP3File;   import  javazoom.jl.player.Player;   public  class  MusicUtil  {   ,public  static  void 玩(String 位置),{   try {才能   ,,BufferedInputStream  buffer =, new  BufferedInputStream (new  FileInputStream(位置));   ,,Player  Player =, new 球员(缓冲);   ,,player.play ();   ,,},catch  (Exception  e), {   ,,e.printStackTrace ();   ,,}   ,}   ,public  static  int  getDuration (String 位置),{   int 才能;length =, 0;   try {才能   ,,MP3File  MP3File =, (MP3File), AudioFileIO.read (new 文件(位置);   ,,MP3AudioHeader  audioHeader =, (MP3AudioHeader), mp3File.getAudioHeader ();//,,,单位为秒   ,,length =, audioHeader.getTrackLength ();   ,,return 长度;   ,,},catch  (Exception  e), {   ,,e.printStackTrace ();   ,,}   return 才能;长度;   ,}   ,public  static  void  main (String [], args), {   String 才能;position =,“逃跑计划——夜空中最亮的星.mp3";   getDuration才能(位置);   玩才能(位置);   ,}   } Java是什么

Java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

感谢各位的阅读!关于“Java编程如何实现获取mp3时长及播放mp3文件”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

Java编程如何实现获取mp3时长及播放mp3文件