1) https://blog.csdn.net/ntotl/article/details/50419983java
2) https://blog.csdn.net/xie_sining/article/details/79643152.net
3) https://blog.csdn.net/qq_37861937/article/details/78957732code
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.nio.file.FileSystem; import it.sauronsoftware.jave.AudioAttributes; import it.sauronsoftware.jave.AudioInfo; import it.sauronsoftware.jave.Encoder; import it.sauronsoftware.jave.MultimediaInfo; File source = new File(System.getProperty("user.dir")+"/bin/resources/ABC.wav"); Encoder encoder = new Encoder(); try { MultimediaInfo aiAudioInfo = encoder.getInfo(source); long ls = aiAudioInfo.getDuration(); int second = (int) (ls / 1000); System.out.println("時長爲:" + second + "秒!"+ (ls - second * 1000)+"ms"); } catch (Exception e) { e.printStackTrace(); }