千里冰封
          JAVA 濃香四溢
          posts - 151,comments - 2801,trackbacks - 0
              從最初的寫(xiě)第一個(gè)簡(jiǎn)單的Netbeans音樂(lè)插件,到現(xiàn)在的YOYOPlayer,中間經(jīng)歷了一些時(shí)間.感謝我的女朋友對(duì)我的幫助,所以此播放器取名為YOYOPlayer,因?yàn)閅OYO是她的名字,這個(gè)播放器的所有界面的圖片也都是她做的.她剛剛學(xué)會(huì)PS,所以界面方面可能還不太完美,但至少也是一個(gè)嘗試了,歡迎大家試用,并提出寶貴意見(jiàn).
              YOYOPlayer的主要用處還是在linux下的使用,雖然我大部份時(shí)間是在windows下面編寫(xiě)的,因?yàn)閃INDOWS下的音樂(lè)播放軟件已經(jīng)很完美了,只不過(guò)用JAVA寫(xiě)的比較少而已,并且這個(gè)版本是完全的JAVA的版本,只要電腦裝了JAVA就可以跑了,不需要再另外下載JMF的框架了,因?yàn)闆](méi)有用到JMF里面的東西.在LINUX下面播放器好像都不太好用,特別是播放音樂(lè)的,要么就會(huì)出現(xiàn)亂碼的問(wèn)題,要么就會(huì)沒(méi)有歌詞同步的功能,而YOYOPlayer經(jīng)過(guò)我在ubuntu7.10下面的初步測(cè)試,并沒(méi)有發(fā)現(xiàn)亂碼問(wèn)題,因?yàn)槲夷J(rèn)是使用GBK的編碼讀取標(biāo)簽的,而LINUX默認(rèn)的編碼是UTF-8.
             使用提示:
             電腦上需裝了JAVA運(yùn)行環(huán)境,JRE,因?yàn)槲沂窃贘DK6.0下面編碼的,并且用到了JDK6.0的新特性,所以要求運(yùn)行環(huán)境也是JRE6.0.
            
          目前能實(shí)現(xiàn)的功能有:
          1,自動(dòng)保存當(dāng)前配置。
              可以新建多個(gè)播放列表,每一個(gè)播放列表都可以單獨(dú)保存,也可以全部保存,在關(guān)閉YOYOPlayer的時(shí)候,會(huì)自動(dòng)保存當(dāng)前的配置和設(shè)置,在并在下一次開(kāi)啟的時(shí)候,自動(dòng)讀取最后一次的配置
          2,同步顯示歌詞功能。
              在打開(kāi)一首歌的時(shí)候,會(huì)按如下步驟查找歌詞,先是取歌曲的ID3V1標(biāo)簽內(nèi)容查找本地,如果沒(méi)有查到,就取歌曲的文件名查找本地文件,如果還沒(méi)有查到,就 按以上順序,先用標(biāo)簽再用歌曲的文件名去網(wǎng)格上搜索。在這里要說(shuō)明的是,很多ID3V1的標(biāo)簽是不合法的,里面很多廣告信息,所以可以自己手工編輯一下 ID3V1的內(nèi)容。這樣就可以更方便地搜索到歌詞了。存放歌詞的文件夾目前是硬編碼在用戶的目錄下,也就是user.home這個(gè)屬性的目錄的 Lyrics文件夾下面。比如C:\Documents and Settings\hadeslee\Lyrics,如果預(yù)先有歌詞的話,可以把歌詞的LRC文件拷到該文件夾下面,以免每首歌都去網(wǎng)絡(luò)上查找。一般千千 靜聽(tīng)的用戶歌詞都是保存在C:\Program Files\TTPlayer\Lyrics目錄下的,所以可以預(yù)先把這里面的LRC文件拷到程序所使用的文件夾里面去。如果本地沒(méi)有找到歌曲,則會(huì)去網(wǎng) 絡(luò)上搜索,當(dāng)有匹配的歌詞以后,會(huì)自動(dòng)下載并保存在user.home/Lyrics文件夾下面,這樣下次放同一首歌就不用去網(wǎng)絡(luò)上搜索了。所以為了提高 搜索歌詞的準(zhǔn)確率,請(qǐng)規(guī)范命名MP3文件或者編輯ID3V1標(biāo)簽
          3,ID3V1標(biāo)簽編輯。
              在播放列表里面對(duì)著選中的歌曲點(diǎn)右鍵就可以選擇“歌曲信息”來(lái)編輯ID3V1標(biāo)簽,有一點(diǎn)需要注意的是,不能編輯正在播放的歌曲,因?yàn)檎谑褂玫奈募4? 不了,不知道千千靜聽(tīng)是怎么實(shí)現(xiàn)的,反正我這里寫(xiě)入的時(shí)候會(huì)拋出一個(gè)IOException異常,提示我另一進(jìn)程正在使用該文件,不知道各位有沒(méi)有什么好 辦法,可以在文件使用的時(shí)候更改它。
          4,歌曲進(jìn)度。
              歌曲進(jìn)度可以由兩個(gè)地方來(lái)控制,一個(gè)是拖動(dòng)進(jìn)度條,還有一個(gè)很好的地方是在歌詞顯示窗口,在歌詞顯示窗口,當(dāng)把鼠標(biāo)移上面,鼠標(biāo)變成了手形就說(shuō)明歌詞是可 以拖動(dòng)的,按住鼠標(biāo)左鍵不放左右拖動(dòng)就可以了,這樣可以根據(jù)歌詞來(lái)拖動(dòng)進(jìn)度,確實(shí)是挺方便的。當(dāng)歌詞顯示是水平顯示的時(shí)候,可以左右拖動(dòng),是垂直顯示的時(shí) 候,可以上下拖動(dòng).默認(rèn)是垂直顯示,當(dāng)然也可以改為水平顯示歌詞秀.
          5,校正歌詞進(jìn)度。
              在歌詞顯示的時(shí)候可以把鼠標(biāo)放到歌詞顯示窗口滑動(dòng)鼠標(biāo)的滾輪,上下滑動(dòng)以整體移動(dòng)歌詞。比如有些歌詞會(huì)整體快幾秒或者慢幾秒,用這種方法校正就很方便了,不過(guò)不像千千靜聽(tīng)一樣會(huì)保存。只是內(nèi)存里面改了而已,歌詞文件并沒(méi)有改:(

          6,拖放。
          如果沒(méi)有搜索到匹配的歌詞,而電腦里面有歌詞,可以把LRC歌詞文件直接拖到歌詞顯示窗口,如果LRC是合法的文件的話,會(huì)立即顯示你拖進(jìn)去的歌詞文件。同樣,可以把文件或者文件夾直接拖放到播放列表上,文件夾的拖放只遍歷一層,不會(huì)遞歸遍歷(為了效率:))。

          7,拖放排序播放列表

          對(duì)播放列表的排序以前只能用鼠標(biāo)點(diǎn)中某一首歌,然后點(diǎn)右鍵,選擇上移一格或者下移一格,現(xiàn)在可以直接選中歌曲,直接拖動(dòng)
          就可以完成排序功能了,并且還增加了播放列表中查找某首歌曲的功能.更多功能可以對(duì)著播放列表點(diǎn)擊右鍵來(lái)慢慢嘗試.:)

          8,調(diào)音器
          可以對(duì)音樂(lè)的十個(gè)頻段進(jìn)行調(diào)整,調(diào)出自己喜歡的音樂(lè)風(fēng)格.當(dāng)然也可以使用默認(rèn)的,也可以選用預(yù)置的一些音樂(lè)效果.

          9,可以播放本地歌曲,也可以播放網(wǎng)絡(luò)歌曲.只要添加網(wǎng)絡(luò)歌曲的網(wǎng)址就可以實(shí)現(xiàn)在線播放了.


              最小化的時(shí)候,默認(rèn)是最小化到托盤區(qū)去了,雙擊托盤區(qū)或者點(diǎn)擊右鍵就可以調(diào)出主界面了.
             提示:為了搞高歌詞搜索的正確率,請(qǐng)點(diǎn)擊歌曲文件查看其屬性,看文件的標(biāo)簽是否合法,或者文件名的命名是否規(guī)范.

          程序運(yùn)行截圖如下:


          請(qǐng)點(diǎn)擊這里下載可執(zhí)行文件





          盡管千里冰封
          依然擁有晴空

          你我共同品味JAVA的濃香.
          posted on 2007-12-17 10:27 千里冰封 閱讀(16127) 評(píng)論(64)  編輯  收藏 所屬分類: JAVASE

          FeedBack:
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 10:34 | 守望
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 10:43 | 楊明
          我還沒(méi)有看 但是能提出這個(gè)程序 我覺(jué)得就是牛人拉  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 10:47 | 楊明

          還是我 二樓的
          我下載了 但是怎么用,怎么看到那個(gè)播放器呢?大哥是不是在賣關(guān)子啊。  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 10:50 | 千里冰封
          @楊明
          下載后,解壓YOYOPlayer1.0.rar
          然后雙擊YOYOPlayer.jar就可以了,你的電腦的JRE版本必須是6.0的  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 11:00 | wǒ愛(ài)伱--咾婆
          再加一句...支持..版本升級(jí)啊...呵呵..
          只能添加列表??能支持加歌不??
          我都是拖拉音樂(lè)文件才播放的..
          弄個(gè)皮膚更換什么的..呵呵..不錯(cuò)不錯(cuò)...用JAVA的軟件..爽
            回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 11:09 | souljava
          太漂亮了,增加了所有做Desktop 的java人的信心
          我的blog: http://souljava.blog.163.com/
          msn: sounew@gmail.com
          歡迎交流  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 11:10 | souljava
          地址發(fā)錯(cuò)了
          msn: soulnew@gmail.com
          歡迎交流   回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 11:15 | 千里冰封
          @wǒ愛(ài)伱--咾婆
          當(dāng)然支持,直接把歌曲拖到播放列表也是可以的,還支持拖文件夾,但是為了效率只遍歷一層文件里面的內(nèi)容,還支持拖動(dòng)播放列表里面的項(xiàng)排序  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 11:32 | lmatt
          沒(méi)有最小化到托盤時(shí),右鍵點(diǎn)擊托盤圖標(biāo)的話,會(huì)暫停播放。不知道這算不算一個(gè)bug。呵呵……
          總體感覺(jué)很不錯(cuò)!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 11:35 | 千里冰封
          @lmatt
          呵呵,這確實(shí)是一個(gè)BUG,我沒(méi)有發(fā)現(xiàn),謝謝你的細(xì)心:)  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 13:10 | Matthew Chen
          呵呵,支持。
          有時(shí)候會(huì)頓一下,是解碼器的問(wèn)題還是gc調(diào)用引起的?  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 13:11 | papa
          有沒(méi)有可能開(kāi)源啊,想看看里面處理音樂(lè)的實(shí)現(xiàn),具體對(duì)這塊不了解,想學(xué)習(xí)一下  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 13:19 | BeanSoft
          不錯(cuò)!太厲害了!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 13:46 | shaomin
          看看
          能弄到千千靜聽(tīng)那樣啊
          加油
          呵呵
          收下了
          博主牛  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 13:55 | sakura
          開(kāi)源不呢。。
          學(xué)習(xí)下
          E-MAIL:du-yang@msn.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 15:33 | faen
          我考,不錯(cuò)啊  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 18:15 | javanewer
          真厲害,希望你繼續(xù)努力!!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 19:06 | wǒ愛(ài)伱--咾婆
          @千里冰封
          wma文件播放..好象不支持啊.呵呵...說(shuō)真的.蠻不錯(cuò)的哦..
          還有..希望加個(gè)后臺(tái)控制音量和曲目的快捷鍵!!呵呵  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 19:08 | sakura
          我的歌曲列表顯示不出來(lái)。。顯示的是??
          但其他播放器顯示正常。。  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 19:17 | 千里冰封
          @ sakura
          你的電腦是什么操作系統(tǒng)?
          能不能發(fā)張你運(yùn)行時(shí)的圖片到我的郵箱里,如能附上輸出日志,就更好了,要看日志可以用如下方法:java -jar YOYOPlayer.jar打開(kāi)播放器,我的郵箱是:libinfeng@qq.com,謝謝你了:)  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 20:59 | 日月雨林
          @lmatt
          我的不會(huì)出現(xiàn)你那情況啊,我的一切正常啊!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 21:05 | 日月雨林
          @lmatt
          不好意思我剛才沒(méi)看清你說(shuō)的,誤以為是所有情況,我的也出現(xiàn)了你那樣的bug  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-17 22:30 | breezescut
          樓主能不能開(kāi)源啊,讓其他人也學(xué)習(xí)一下
          我的Email:breezescut@gmail.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0[未登錄](méi)
          2007-12-18 11:59 | dd
          很好用,很想學(xué)習(xí)下你的源代碼。
          我的email:dwwind@163.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0[未登錄](méi)
          2007-12-18 12:32 | Frank
          試用了一下,效果非常不錯(cuò)。能否留下你的聯(lián)系方式 ,想請(qǐng)教你,謝謝。
          我的qq:93636790  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-18 13:51 | wdx
          希望樓主給我源代碼哦
          wdxtiankong@163.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-18 14:28 | ci
          不錯(cuò)不錯(cuò)...  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-18 15:32 | wxfcuit@126.com
          樓主,做得真的不錯(cuò),我也是剛從事做java的行業(yè)沒(méi)有多久,能做到這個(gè)效果,真的不錯(cuò),

          能不能開(kāi)下源,學(xué)習(xí)下,里面是怎么處理音樂(lè)的播放的!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-18 17:05 | chenyongs
          很不錯(cuò),我用了。希望你和女朋友永遠(yuǎn)幸福。  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-18 17:24 | Strive
          這么 叼,做這么好,,開(kāi)個(gè)源就爽了。  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0[未登錄](méi)
          2007-12-18 20:36 | 靜齋
          非常強(qiáng)大啊~~~~~~~~~~  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-18 20:46 | DMman
          JMF更新的太慢了,它本身支持的格式好像就有限。
          向千里兄學(xué)習(xí)!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-19 00:23 | 雪月
          樓主大哥 開(kāi)源不哈
          學(xué)習(xí)下哦
          感激不盡`````
          82929821@163.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-19 10:21 | 創(chuàng)造傳說(shuō)
          傳說(shuō)中的天才啊!!!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-19 16:19 | freezing
          為什么我運(yùn)行不了?提示如下
          2007-12-19 16:17:36 com.hadeslee.yoyoplayer.util.Config load
          嚴(yán)重: null
          java.io.FileNotFoundException: /home/freezing/YOYOPlayer.dat (No such file or directory)
          at java.io.FileInputStream.open(Native Method)
          at java.io.FileInputStream.<init>(FileInputStream.java:106)
          at com.hadeslee.yoyoplayer.util.Config.load(Config.java:278)
          at com.hadeslee.yoyoplayer.util.Config.<clinit>(Config.java:110)
          at com.hadeslee.yoyoplayer.player.ui.Main.loadUI(Main.java:150)
          at com.hadeslee.yoyoplayer.player.ui.Main$1.run(Main.java:71)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
          2007-12-19 16:17:36 com.hadeslee.yoyoplayer.util.Config load
          嚴(yán)重: null
          java.lang.NullPointerException
          at com.hadeslee.yoyoplayer.util.Config.load(Config.java:289)
          at com.hadeslee.yoyoplayer.util.Config.<clinit>(Config.java:110)
          at com.hadeslee.yoyoplayer.player.ui.Main.loadUI(Main.java:150)
          at com.hadeslee.yoyoplayer.player.ui.Main$1.run(Main.java:71)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
          Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: Unable to load library 'X11'
          at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:107)
          at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:146)
          at com.sun.jna.Library$Handler.<init>(Library.java:106)
          at com.sun.jna.Native.loadLibrary(Native.java:225)
          at com.sun.jna.Native.loadLibrary(Native.java:211)
          at com.sun.jna.examples.unix.X11.<clinit>(X11.java:195)
          at com.sun.jna.examples.WindowUtils$12.run(WindowUtils.java:1079)
          at com.sun.jna.examples.WindowUtils.whenDisplayable(WindowUtils.java:222)
          at com.sun.jna.examples.WindowUtils$X11WindowUtils.setWindowMask(WindowUtils.java:1109)
          at com.sun.jna.examples.WindowUtils$NativeWindowUtils.setWindowMask(WindowUtils.java:345)
          at com.sun.jna.examples.WindowUtils.setWindowMask(WindowUtils.java:1119)
          at com.hadeslee.yoyoplayer.player.ui.Main.loadUI(Main.java:189)
          at com.hadeslee.yoyoplayer.player.ui.Main$1.run(Main.java:71)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

            回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-19 16:22 | 千里冰封
          @freezing
          你好,你整個(gè)都下載了嗎?
          第一第二個(gè)異常是第一次啟動(dòng)拋出的,JNA的異常是不應(yīng)該被拋出的
          你再開(kāi)也是這樣的嗎?  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-19 16:24 | freezing
          整個(gè)都下載了,開(kāi)了好幾次了還是這樣  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-19 16:26 | 千里冰封
          謝謝你的回復(fù),能加你的QQ嗎?
          我的QQ是:24325142  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-19 16:27 | freezing
          汗,很少開(kāi)qq的,等我開(kāi)一下虛擬機(jī)再開(kāi)qq  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-20 09:43 | live41
          不錯(cuò),支持一下。。  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-20 17:27 | Astro Qi
          樓主你真神人也,實(shí)在太好了。
          不知開(kāi)源否,想請(qǐng)教處理音樂(lè)之實(shí)現(xiàn)方式。
          email:closoastroqi@126.com 謝謝!
          祝:你和女朋友永遠(yuǎn)幸福。
            回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-20 21:40 | 小新
          版主真是太牛了,真想和你交個(gè)朋友,我對(duì)JAVA有比較大的興趣,不過(guò)沒(méi)學(xué)多久,希望能交你這個(gè)JAVA好友,以后多多交流,我的QQ:254301307  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-20 23:20 | cnenc
          建議用 zip 格式打包.  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-23 15:39 | dewitt
          做得很不錯(cuò),贊一下
          但有些地方要繼續(xù)改進(jìn)
          如歌詞,渲染明顯有問(wèn)題,太模糊了!
            回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0[未登錄](méi)
          2007-12-26 13:07 | moon
          lrc不支持繁體!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-27 16:52 | wjs272
          太棒了,可否添加換皮膚的功能。
          大家一起來(lái)做皮膚啊!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0[未登錄](méi)
          2007-12-28 12:56 | astro qi
          給我發(fā)一份源代碼行嗎?
          closoastroqi@126.com
          謝謝!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-29 13:11 | ytl
          現(xiàn)在用你的播放器,放歌曲,音質(zhì)和TT一樣好。。給我發(fā)一份源代碼行嗎??
          ytl_zlq@163.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2007-12-30 08:53 | DMman
          用反編譯工具倒騰一下子源碼不去出來(lái)了?只是沒(méi)有注釋  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2008-01-02 19:31 | y6cn
          希望開(kāi)源哦!
          y6cn@163.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2008-01-08 04:13 | 礦礦
          希望開(kāi)源哦!希望開(kāi)源哦!  回復(fù)  更多評(píng)論
            
          # 我的運(yùn)行出錯(cuò)了,怎么辦呢re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2008-01-08 11:14 | skybluee
          頭一次運(yùn)行jar的程序,不太會(huì)用,勿怪。。。
          sky@debian:~/bin/yoyoplayer$ ls
          lib YOYOPlayer.jar 說(shuō)明.txt
          sky@debian:~/bin/yoyoplayer$ uname -a
          Linux debian 2.6.22-3-686 #1 SMP Mon Nov 12 08:32:57 UTC 2007 i686 GNU/Linux
          sky@debian:~/bin/yoyoplayer$ java -jar YOYOPlayer.jar
          /home/sky/.themes/Mac4Lin_MacMenu_Graphite_v0.4/gtk-2.0/gtkrc:2219: Unable to find include file: "icons/iconrc"
          8-Jan-08 11:12:23 AM com.hadeslee.yoyoplayer.util.Config load
          SEVERE: 找不到配置,使用默認(rèn)配置
          8-Jan-08 11:12:23 AM com.hadeslee.yoyoplayer.equalizer.EqualizerUI <init>
          INFO: 均衡器不為NULL
          8-Jan-08 11:12:24 AM com.hadeslee.yoyoplayer.player.ui.TimePanel <init>
          INFO: 初始化的isNormal:true
          Exception during event dispatch:
          java.lang.NoClassDefFoundError: com.hadeslee.yoyoplayer.playlist.PlayListUI$3
          at java.lang.Class.initializeClass(libgcj.so.81)
          at com.hadeslee.yoyoplayer.playlist.PlayListUI.initDragList(PlayListUI.java:237)
          at com.hadeslee.yoyoplayer.playlist.PlayListUI.initUI(PlayListUI.java:181)
          at com.hadeslee.yoyoplayer.playlist.PlayListUI.loadUI(PlayListUI.java:153)
          at com.hadeslee.yoyoplayer.player.ui.Main.loadUI(Main.java:176)
          at com.hadeslee.yoyoplayer.player.ui.Main$1.run(Main.java:84)
          at java.awt.event.InvocationEvent.dispatch(libgcj.so.81)
          at java.awt.EventQueue.dispatchEvent(libgcj.so.81)
          at java.awt.EventDispatchThread.run(libgcj.so.81)
          Caused by: java.lang.ClassNotFoundException: javax.swing.JList$DropLocation not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:YOYOPlayer.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
          at java.net.URLClassLoader.findClass(libgcj.so.81)
          at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.81)
          at java.lang.ClassLoader.loadClass(libgcj.so.81)
          at java.lang.ClassLoader.loadClass(libgcj.so.81)
          at java.lang.Class.forName(libgcj.so.81)
          at java.lang.Class.initializeClass(libgcj.so.81)
          ...8 more

          sky@debian:~/bin/yoyoplayer$
            回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0[未登錄](méi)
          2008-01-11 00:05 | 天一
          我比較關(guān)心的有:
          1、支持哪些格式
          2、解碼器是自己開(kāi)發(fā)的嘛  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2008-01-25 00:48 | damagegod
          又見(jiàn)牛人。。。  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2011-09-13 16:58 | asd
          可以把源碼發(fā)給我嗎??想學(xué)習(xí)學(xué)習(xí),非常感謝!!!!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2011-09-13 17:00 | asd
          求源碼啊。。。非常感謝了,學(xué)習(xí)學(xué)習(xí)!!!
          123zhang_2009@163.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2012-06-06 10:58 | VITO
          你好!我想請(qǐng)問(wèn)一下!你是用JMF來(lái)做的嗎?可以公開(kāi)源碼嗎?我想學(xué)些一下!謝謝!  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2012-06-06 12:23 | VITO
          請(qǐng)問(wèn)你的軟件用到哪些包?怎么樣才可讀的到MP3格式?謝謝了  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2012-07-01 14:45 | stalker
          求一份源代碼來(lái)學(xué)習(xí)!
          oblivionangel@sina.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2013-02-08 04:00 | shuai
          樓主。。。跪求源碼!或至少告訴我讀取音樂(lè)的處理代碼嗎???看在同為java人的分上,給我發(fā)一份吧,,,,感激不盡!!!18256916199@163.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2013-03-21 20:28 | 陳虎
          樓主,求源碼。chen243595142@163.com
          祝你和你女朋友幸福  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2013-06-24 17:28 | 劉敏
          樓主,求源碼。liumin12358@163.com  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0
          2013-12-20 11:12 | MADAO
          LINUX下確實(shí)不能運(yùn)行

          ×@×××××××:~$ java -jar /home/yy/下載/dist/YOYOPlayer.jar
          Exception in thread "main" java.awt.HeadlessException
          at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:197)
          at java.awt.Window.<init>(Window.java:534)
          at java.awt.Frame.<init>(Frame.java:420)
          at java.awt.Frame.<init>(Frame.java:385)
          at javax.swing.JFrame.<init>(JFrame.java:174)
          at com.hadeslee.yoyoplayer.player.ui.Main.<init>(Main.java:62)
          at com.hadeslee.yoyoplayer.player.ui.Main.main(Main.java:67)

          我用的是openjdk 是不是Jdk的問(wèn)題呢?  回復(fù)  更多評(píng)論
            
          # re: JAVA版音樂(lè)播放器YOYOPlayer1.0[未登錄](méi)
          2014-12-21 13:49 | 會(huì)飛的魚(yú)
          不錯(cuò),音質(zhì)不錯(cuò),多種效果!界面做的也可以!  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 普兰县| 安康市| 泉州市| 宣汉县| 青海省| 新邵县| 邵东县| 新宾| 内乡县| 嘉义县| 揭阳市| 景洪市| 临西县| 睢宁县| 治多县| 永和县| 阳原县| 茂名市| 抚顺县| 土默特左旗| 岳阳市| 那曲县| 玉门市| 丰宁| 关岭| 崇礼县| 昆明市| 乳山市| 余姚市| 海兴县| 民勤县| 广宁县| 大名县| 台湾省| 隆安县| 巴塘县| 临漳县| 金华市| 安宁市| 云南省| 陆河县|