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(new

本文介绍了Java播放MP3文件时遇到的问题,由于Java不直接支持MP3播放,需要将其解码为PCM格式。文中提到了使用javalayer类库进行播放的方法,并详细展示了如何通过该库实现MP3文件的播放。同时,文章还提及了Java Sound API在播放不同音频格式时所需的额外jar包。

2402

被折叠的 条评论
为什么被折叠?



