JLayer是一个Java类库用来解码,转换,播放MP3文件.还有一个面向J2ME平台的JLayerME.
Here is the official web page of the JLayer project: MP3 decoder/player/converter library for Java™ platform. This is not a commercial project. JLayer is an open source project, and anyone can add his contribution.
JLayer 1.0. is out !
[ download and documentation ]
JLayer 1.0 improves VBRI VBR support (average bitrate, instant bitrate, frames amount, ...). It also fixes some bugs in the decoder. Release 1.0 has been moved from GPL license to LGPL license. It has been successfully tested under JRE 1.5 (CPU usage < 1%). |
|
JLayer suits for J2SE platforms. JLayerME is J2ME-oriented.
| Features |
JLayer (classic) |
JLayerME |
| JVM |
J2SE |
J2SE, J2ME |
| Audio format support |
MPEG 1/2/2.5 Layer 1/2/3 |
MPEG 1/2 Layer 3 |
| Heap use range |
1380KB to 1900KB |
760KB to 1280KB |
| JAR size |
105KB |
46KB |
| License |
LGPL (business friendly)  |
LGPL (business friendly) |
| Status |
Stable |
Beta |
|
|
12/28/2004: JLayer 1.0
Download JLayer 1.0 (Sources + Binaries + Docs) zip (529 KB) or tar.gz (361 KB)
|
- VBRI frame header (Fraunhofer VBR) support added in Header.java.
- Frames control support improved. It fixes the following bugs :
- ArrayIndexOutOfBound Exception in t_43[] array. - ArrayIndexOutOfBound Exception in huffman_decode() method.
- Licensing moved from GPL to LGPL : It means that you can use JLayer in your own
application without being restricted by GPL license issues. It's more business friendly.
- JavaLayer renamed into JLayer to be compliant to SUN trademark rules.
- Tested under JRE 1.5.0. CPU usage < 1%, RAM usage < 12MB under P4/2Ghz.
该项目主页:http://www.javazoom.net/javalayer/javalayer.html |