jlgui2.3.2

所属分类:多媒体编程
开发工具:Java
文件大小:1115KB
下载次数:24
上传日期:2005-07-27 19:49:10
上 传 者hyqxxx
说明:  一个用JAVA写的类似于WINMAP的播放器(带源码)
(a written using Java WINMAP similar to the player (with source code))

文件列表:
jlGui2.3.2 (0, 2005-07-09)
jlGui2.3.2\build.xml (3300, 2005-07-09)
jlGui2.3.2\classes (0, 2005-07-09)
jlGui2.3.2\classes\commons-logging.properties (257, 2004-03-29)
jlGui2.3.2\classes\simplelog.properties (306, 2004-03-29)
jlGui2.3.2\docs (0, 2005-07-09)
jlGui2.3.2\docs\allclasses-frame.html (5194, 2005-07-09)
jlGui2.3.2\docs\allclasses-noframe.html (4594, 2005-07-09)
jlGui2.3.2\docs\constant-values.html (10695, 2005-07-09)
jlGui2.3.2\docs\deprecated-list.html (4791, 2005-07-09)
jlGui2.3.2\docs\help-doc.html (8310, 2005-07-09)
jlGui2.3.2\docs\index-all.html (183818, 2005-07-09)
jlGui2.3.2\docs\index.html (923, 2005-07-09)
jlGui2.3.2\docs\javazoom (0, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui (0, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player (0, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp (0, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\equalizer (0, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\equalizer\ui (0, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\equalizer\ui\Equalizer.html (29951, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\equalizer\ui\package-frame.html (1024, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\equalizer\ui\package-summary.html (6180, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\equalizer\ui\package-tree.html (6389, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\package-frame.html (941, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\package-summary.html (5827, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\package-tree.html (6145, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\Player.html (67990, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist (0, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\BasePlaylist.html (39761, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\package-frame.html (1576, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\package-summary.html (7134, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\package-tree.html (6879, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\Playlist.html (22390, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\PlaylistFactory.html (10123, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\PlaylistItem.html (26237, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\ui (0, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\ui\MP3Files.html (25582, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\ui\package-frame.html (1017, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\ui\package-summary.html (6151, 2005-07-09)
jlGui2.3.2\docs\javazoom\jlgui\player\amp\playlist\ui\package-tree.html (6391, 2005-07-09)
... ...

--------------------------------------------------------- jlGui : JAVA music player for Java platform. Project Homepage : http://www.javazoom.net/jlgui/jlgui.html MP3 & JAVA Forums : http://www.javazoom.net/services/forums/index.jsp JNLP (JavaWebStart) configurator : http://www.javazoom.net/jlgui/jnlp_configurator.jsp Contact : jlgui@javazoom.net --------------------------------------------------------- INSTALLATION : ------------ To launch jlGui just double click under jlgui2.3.2.jar. If nothing appears try "java -jar jlgui2.3.2.jar" command. If it still fail then edit jlgui.bat (or jlgui.sh) script and setup JAVA_HOME variable before launching the script. - To play local file or playlist : Left click on "Eject" button. - To play remote file/stream : Right click on "Eject" Button. - To load a new skin file : Left click on "Eject" button or right click in top pop-up menu. - To fill in playlist : Use the playlist front-end or open your own M3U (or PLS) file. You might notice that some features (buttons, pop-up) are not working. It's because it has not been implemented yet (see TODO section at the bottom of this file). Have fun, JavaZOOM Team. CHANGES : ------- 07/09/2005 : jlGui 2.3.2 ------------------------ - Volume value property added in jlgui.ini. - JLayer 1.0 included. - MP3SPI 1.9.2 included. - VorbisSPI 1.0.1 included. 04/27/2004 : jlGui 2.3 ---------------------- - Equalizer feature added (for MP3 only) : + WinAmp skins 2.0 front-end compliant. + Presets - Seek feature now available for both WAV and MP3. - File Info feature improved : + Shoutcast ICY meta data support added. + ID3v1 & v2 tags loaded by MP3SPI. - Design improved : + BasicPlayer redesigned (Threaded events, Audio properties). + Classes refactored. + Commons-logging added to manage traces. + jid3.jar dropped. + Pluggable TagInfo implementation. (taginfo_mpeg_impl, taginfo_oggvorbis_impl properties) - Bug fixes : + Last song endless loop bug for playlist fixed. + Black pop-up menu (under Un*x) bug fixed. + 8 bits WAV file support fixed. - Skin support improvements : + Invisible components added. + Progress Bar, Volume and Balance display problems fixed. + Title marquee added. + "Loading" and "Buffering" messages added for stream loading. + screen_limit parameter added to display (or not) the player in screen. - PLS support added for playlist. - Save playlist on exit added. - SPEEX audio format support added (jSpeex 0.9.3 included). - VorbisSPI 1.0 included. - MP3SPI 1.9.1 included. - J2SE 1.5.0 beta support added. 07/01/2003 : jlGui 2.2 ---------------------- - OGG comments and ID3 tags viewer added. - PlaylistUI up&down buttons added. - Playlist interface improved. + setModified/isModified methods added. + setCursor method added. - Shuffle implemented. - VorbisSPI 0.7 included. - JOrbis 0.0.12 included. - MpegSPI 1.6 included. (It fixes WAV file non-playing bug under JDK 1.4). - Bug fix in "Add dir" feature under Linux. - Bug fix in AudioInputStream closing. 04/01/2002 : jlGui 2.1.1 ------------------------ - Drag and Drop support added. - WinAmp Skins 2.0 support improved. + Minimize button added. + Double-click to play song from playlist added. + Add files to playlist from directory added. + Popup menu on title bar added. - MPEG 2.5 support added through JavaLayer 0.2.0. - JavaWebStart support added. + Default skin included in JAR file. + jlgui.jnlp sample included. - Configuration setup improved. + Load custom jlgui.ini from file or URL added. + Load skin from URL added. + Load playlist from URL added. + Optionally run the playlist on startup added. - API improved and online samples added to help developers. - jlGui.sh script bug fixed. - M3U support bug fixed to be 100% compliant with WinAmp M3U. 03/04/2002 : jlGui 2.1 ---------------------- - Playlist UI added. + Main window, Scrollbar, Add File/Url, Inv/Crop/Remove Selection. - WinAmp Skins 2.0 support improved. + Audio files filter added. + Dynamic skin and playlist loading added. + Playlist, Shuffle, Repeat, Equalizer buttons. - Configuration file "jlgui.ini" added. - Ogg Vorbis streaming support improved (VorbisSPI 0.6 + JOrbis0.0.11). - MpegAudioSPI improved : + SYNC offset support added => ID3 tags skipped. + BitRate + total length in seconds info returned. - License moved from GPL to LGPL. 10/01/2001 : jlGui 2.0 ---------------------- - MP3 streaming support for Shoutcast/Icecast added. - Ogg Vorbis support added. - Playlist implementation and M3U support added. - JavaLayer 0.1.1 included to improve MP3 support. - WinAmp Skins 2.0 support improved. - Seek bar added (for WAV files only). 05/14/2000 : jlGui 1.0 ---------------------- - jlGui is now open source (GPL). - JavaLayer 0.0.8 included. - MpegAudioSPI (from tritonus.org) included. - 70% WinAmp skins compatible. TODO : ---- + Playlist : - Improve "Add Dir" feature : You have to select a file in a directory to select the parent directory. - Make playlist resizable. bottom-right drag is not implemented. - Tiny play/pause/stop controls in playlist are not implemented. - PLS (Load/Save) buttons in playlist are not implemented. - MSC buttons in playlist are not implemented. - Add title bar to move/close it. + Improve equalizer : - Equalizer works only for MP3. - Equalizer graph function is not implemented. - Auto button not implemented. - Add title bar to move/close it. - Left slider not implemented. + Improve seek feature : - Seek support works only for MP3 and WAV. It means implement skip(bytes) in underlying SPI. + Improve pop-up menus : - "Preferences" and "skins" items in title bar pop-up are not implemented. - popupmenu.show() blocks player thread (in progress(...) method). + Player - Add visualization. - The middle button (in between iconify and close) not implemented. - Make all windows (equalizer, player, playlist) move independantly. - Upper far left button not implemented. KNOWN PROBLEMS : -------------- - MP3 : 99% of MP3 plays well with JavaLayer but some (1%) return an ArrayIndexOutOfBoundsException while playing. It's a bug (hard to fix) in the underlying JavaLayer decoder. - Ogg Vorbis : + Low sampling rates such as 14Khz are not supported. + AudioInputStream is closed at the end of song for some (only a few) icecast streams. - Player : + It takes much more CPU under MacOSX (~70%) than under Windows, Linux, Solaris (~10%). + Pop-up menu blocks the playback thread (temporary). + Pop-up right click doesn't work under Linux => Use Right click + Left click to select an item.

近期下载者

相关文件


收藏者