Atitit java播放mp3
目录
1.1. 不能直接支持mp3播放。。需要解码播放转化为pcm 1
1.3. ,就是普通的java sound api,和原来播放wav, aiff, au, snd没什么两样。但是光这样是运行不起来的,需要一些额外的jar包来支持。 2. 一些jar包介绍 4
默认智能播放wav模式。。
播放mp3 提示
Exception in thread "main" java.lang.IllegalArgumentException: No line matching interface SourceDataLine supporting format MPEG1L3 44100.0 Hz, unknown bits per sample, stereo, unknown frame size, 38.28125 frames/second, is supported.
at javax.sound.sampled.AudioSystem.getLine(AudioSystem.java:479)
at apkg.soundPlay.playwav(soundPlay.java:50)
at apkg.soundPlay.main(soundPlay.java:28)
/bookmarksHtmlEverythingIndexPrj/src/apkg/ConvertMP32PCM.java
import javazoom.spi.mpeg.sampled.file.MpegAudioFileReader;
private static AudioInputStream getPcmAudioInputStream(String mp3filepath) throws Exception, IOException {
AudioInputStream AudioInputStream1 = new MpegAudioFileReader().getAudioInputStream(