关于jlgui mp3播放 的问题basicplayer部分 播放完mp3 后或 stop 后 就使整个程序退出,不知怎么解决,有人在作同样的工作么?

解决方案 »

  1.   

    一切正常,没有遇到你讲的问题.
    调试信息:May 28, 2008 4:11:13 PM javazoom.jlgui.player.amp.PlayerUI loadSkin
    INFO: Load PlayerUI (EDT=true)
    May 28, 2008 4:11:13 PM javazoom.jlgui.player.amp.PlayerUI loadSkin
    INFO: Load default skin for JAR
    May 28, 2008 4:11:14 PM javazoom.jlgui.player.amp.equalizer.ui.EqualizerUI loadUI
    INFO: Load EqualizerUI (EDT=true)
    May 28, 2008 4:11:15 PM javazoom.jlgui.player.amp.playlist.PlaylistFactory getPlaylist
    INFO: javazoom.jlgui.player.amp.playlist.BasePlaylist loaded
    May 28, 2008 4:12:18 PM javazoom.jlgui.player.amp.tag.TagInfoFactory getTagInfoImpl
    INFO: javazoom.jlgui.player.amp.tag.MpegInfo loaded
    May 28, 2008 4:12:18 PM javazoom.jlgui.player.amp.tag.TagInfoFactory getTagInfoImpl
    INFO: javazoom.jlgui.player.amp.tag.OggVorbisInfo loaded
    May 28, 2008 4:12:18 PM javazoom.jlgui.player.amp.tag.TagInfoFactory getTagInfoImpl
    INFO: javazoom.jlgui.player.amp.tag.APEInfo loaded
    May 28, 2008 4:12:18 PM javazoom.jlgui.player.amp.tag.TagInfoFactory getTagInfoImpl
    INFO: javazoom.jlgui.player.amp.tag.FlacInfo loaded
    May 28, 2008 4:12:36 PM javazoom.jlgui.basicplayer.BasicPlayer open
    INFO: open(E:\New Released Albums\Duffy-Rockferry\Duffy-Rockferry-(Advance)-2008-iLiEKYOU\10-duffy-distant_dreamer.mp3)
    May 28, 2008 4:12:36 PM javazoom.jlgui.player.amp.PlayerUI processPlay
    INFO: Stream error :E:\New Released Albums\Duffy-Rockferry\Duffy-Rockferry-(Advance)-2008-iLiEKYOU\10-duffy-distant_dreamer.mp3
    May 28, 2008 4:13:19 PM javazoom.jlgui.player.amp.StandalonePlayer close
    INFO: Close player
      

  2.   

    你好,
     
       首先感谢你对这个问题的关注。   我用的是jlgui的 basicplayer部分,只是调用,play stop等 简单 函数。当调用stop时,   里面可能有System.exit(0);把所有的都推出了,连同界面。
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer open
    信息: open(C:\Documents and Settings\Administrator\My Documents\BIIM-WaterRunsDry.mp3)
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer createLine
    信息: Create Line
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer createLine
    信息: Create Line : Source format : MPEG1L3 44100.0 Hz, unknown bits per sample, stereo, unknown frame size, 38.28125 frames/second, 
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer createLine
    信息: Create Line : Target format: PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer createLine
    信息: Line : com.sun.media.sound.DirectAudioDevice$DirectSDL@1a62c31
    stateUpdated : OPENING:-1:C:\Documents and Settings\Administrator\My Documents\BIIM-WaterRunsDry.mp3
    opened : {mp3.id3tag.track=12, mp3.crc=false, mp3.id3tag.orchestra=Boyz Ii Men, mp3.copyright=false, album=II, audio.length.frames=7762, mp3.channels=2, mp3.version.mpeg=1, date=1994, mp3.id3tag.genre=(14), author=Boyz II Men, mp3.framesize.bytes=414, title=Water Runs Dry, mp3.version.layer=3, mp3.length.frames=7762, mp3.id3tag.composer=Babyface, mp3.vbr.scale=0, mp3.bitrate.nominal.bps=128000, mp3.version.encoding=MPEG1L3, audio.type=MP3, mp3.id3tag.v2=java.io.ByteArrayInputStream@ef137d, mp3.id3tag.publisher=Tamla Motown, audio.length.bytes=3236825, vbr=false, mp3.id3tag.v2.version=3, mp3.padding=true, audio.framerate.fps=38.28125, mp3.length.bytes=3236825, audio.channels=2, mp3.framerate.fps=38.28125, duration=202762000, mp3.frequency.hz=44100, mp3.header.pos=568, basicplayer.sourcedataline=com.sun.media.sound.DirectAudioDevice$DirectSDL@1a62c31, bitrate=128000, mp3.mode=0, comment=TunNORM, mp3.vbr=false, audio.samplerate.hz=44100.0, mp3.original=true}
    stateUpdated : OPENED:8192
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer startPlayback
    信息: startPlayback called
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer initLine
    信息: initLine()
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer openLine
    信息: Open Line : BufferSize=88200
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer openLine
    信息: Master Gain Control : [-80.0,6.0206] 0.625
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer openLine
    信息: Pan Control : [-1.0,1.0] 0.0078125
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer startPlayback
    信息: Creating new thread
    stateUpdated : PLAYING:8192
    stateUpdated : GAIN:0.85
    stateUpdated : PAN:0.0
    2008-5-28 16:24:08 javazoom.jlgui.basicplayer.BasicPlayer run
    信息: Thread Running
    stateUpdated : GAIN:0.5
    progress : {mp3.position.microseconds=26122, mp3.equalizer=[F@17e4ca, mp3.frame.size.bytes=414, mp3.frame=1, mp3.frame.bitrate=128000, mp3.position.byte=414}
    progress : {mp3.position.microseconds=52244, mp3.equalizer=[F@17e4ca, mp3.frame.size.bytes=414, mp3.frame=2, mp3.frame.bitrate=128000, mp3.position.byte=828}
    progress : {mp3.position.microseconds=78367, mp3.equalizer=[F@17e4ca, mp3.frame.size.bytes=414, mp3.frame=3, mp3.frame.bitrate=128000, mp3.position.byte=1242}
    progress : {mp3.position.microseconds=104489, mp3.equalizer=[F@17e4ca, mp3.frame.size.bytes=414, mp3.frame=4, mp3.frame.bitrate=128000, mp3.position.byte=1656}
    progress : {mp3.position.microseconds=130612, mp3.equalizer=[F@17e4ca, mp3.frame.size.bytes=414, mp3.frame=5, mp3.frame.bitrate=128000, mp3.position.byte=2070}
    progress : {mp3.position.microseconds=156734, mp3.equalizer=[F@17e4ca, mp3.frame.size.bytes=414, mp3.frame=6, mp3.frame.bitrate=128000, mp3.position.byte=2484}
    progress : {mp3.position.microseconds=182857, mp3.equalizer=[F@17e4ca, mp3.frame.size.bytes=414, mp3.frame=7, mp3.frame.bitrate=128000, mp3.position.byte=2898}
    progress : {mp3.position.microseconds=208979, mp3.equalizer=[F@17e4ca, mp3.frame.size.bytes=414, mp3.frame=8, mp3.frame.bitrate=128000, mp3.position.byte=3312}stateUpdated : STOPPED:122880
    stateUpdated : OPENING:-1:C:\Documents and Settings\Administrator\My Documents\BIIM-WaterRunsDry.mp3