<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    千里冰封
    JAVA 濃香四溢
    posts - 151,comments - 2801,trackbacks - 0
    從最初寫Netbeans的音樂插件,到現(xiàn)在寫成JAVA的一個簡單的音樂播放器,是在使用了插件版的之后,為了更方便與大家分享再寫的,因為畢竟不是每個人都在用NB,雖然我個人很希望大家都用NB做為JAVA IDE,呵呵.運行截圖如下:



    目前能實現(xiàn)的功能有:
    1,自動保存當前配置。
        下次打開Netbeans的時候,自動恢復到關閉NB的狀態(tài),并開始放關閉NB時的那首歌,呵呵,這樣就會出現(xiàn)NB還沒有完全打開的時候,音樂就響起來了。
    2,同步顯示歌詞功能。
        在打開一首歌的時候,會按如下步驟查找歌詞,先是取歌曲的ID3V1標簽內容查找本地,如果沒有查到,就取歌曲的文件名查找本地文件,如果還沒有查到,就 按以上順序,先用標簽再用歌曲的文件名去網(wǎng)格上搜索。在這里要說明的是,很多ID3V1的標簽是不合法的,里面很多廣告信息,所以可以自己手工編輯一下 ID3V1的內容。這樣就可以更方便地搜索到歌詞了。存放歌詞的文件夾目前是硬編碼在用戶的目錄下,也就是user.home這個屬性的目錄的 Lyrics文件夾下面。比如C:\Documents and Settings\hadeslee\Lyrics,如果預先有歌詞的話,可以把歌詞的LRC文件拷到該文件夾下面,以免每首歌都去網(wǎng)絡上查找。一般千千 靜聽的用戶歌詞都是保存在C:\Program Files\TTPlayer\Lyrics目錄下的,所以可以預先把這里面的LRC文件拷到程序所使用的文件夾里面去。如果本地沒有找到歌曲,則會去網(wǎng) 絡上搜索,當有匹配的歌詞以后,會自動下載并保存在user.home/Lyrics文件夾下面,這樣下次放同一首歌就不用去網(wǎng)絡上搜索了。所以為了提高 搜索歌詞的準確率,請規(guī)范命名MP3文件或者編輯ID3V1標簽
    3,ID3V1標簽編輯。
        在播放列表里面對著選中的歌曲點右鍵就可以選擇“歌曲信息”來編輯ID3V1標簽,有一點需要注意的是,不能編輯正在播放的歌曲,因為正在使用的文件保存 不了,不知道千千靜聽是怎么實現(xiàn)的,反正我這里寫入的時候會拋出一個IOException異常,提示我另一進程正在使用該文件,不知道各位有沒有什么好 辦法,可以在文件使用的時候更改它。
    4,歌曲進度。
        歌曲進度可以由兩個地方來控制,一個是拖動進度條,還有一個很好的地方是在歌詞顯示窗口,在歌詞顯示窗口,當把鼠標移上面,鼠標變成了手形就說明歌詞是可 以拖動的,按住鼠標左鍵不放左右拖動就可以了,這樣可以根據(jù)歌詞來拖動進度,確實是挺方便的。當歌詞顯示是水平顯示的時候,可以左右拖動,是垂直顯示的時 候,可以上下拖動,不過垂直顯示意義不大,因為顯示區(qū)域太低了,只是長長的一條而已。
    5,校正歌詞進度。
        在歌詞顯示的時候可以把鼠標放到歌詞顯示窗口滑動鼠標的滾輪,上下滑動以整體移動歌詞。比如有些歌詞會整體快幾秒或者慢幾秒,用這種方法校正就很方便了,不過不像千千靜聽一樣會保存。只是內存里面改了而已,歌詞文件并沒有改:(

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

    7,拖放排序播放列表

    對播放列表的排序以前只能用鼠標點中某一首歌,然后點右鍵,選擇上移一格或者下移一格,現(xiàn)在可以直接選中歌曲,直接拖動
    就可以完成排序功能了,并且還增加了播放列表中查找某首歌曲的功能.

    大家的使用的過程中有什么問題可以在我的BLOG上留言.

    可執(zhí)行文件點擊這里下載









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

    你我共同品味JAVA的濃香.
    posted on 2007-12-07 16:53 千里冰封 閱讀(6622) 評論(19)  編輯  收藏 所屬分類: JAVASE

    FeedBack:
    # re: JAVA版MP3播放器
    2007-12-07 18:09 | Goodtiger
    都沒有測試下就發(fā)上來了吧  回復  更多評論
      
    # re: JAVA版MP3播放器
    2007-12-07 21:21 | 翔南
    Could not find the main class
    LZ趕快修改下啊,貌似很不錯!  回復  更多評論
      
    # re: JAVA版MP3播放器
    2007-12-08 08:48 | 千里冰封
    這個播放器是基于JMF的,所以電腦上必須要裝有JMF以及JMF的MP3插件才可以:(  回復  更多評論
      
    # re: JAVA版MP3播放器
    2007-12-08 08:50 | Matthew Chen
    2歌詞目錄最好做成可指定的,方便很多
    3標簽修改可以兩種做法,一種是你播放歌曲本身就是一個緩存的文件,而不是真的文件,第二種就是等到下一首歌再把當前的標簽實際修改進文件,而立即生效的是播放列表的顯示而已。  回復  更多評論
      
    # re: JAVA版MP3播放器
    2007-12-08 09:09 | 千里冰封
    @Matthew Chen
    謝謝你的建議.  回復  更多評論
      
    # re: JAVA版MP3播放器
    2007-12-09 08:26 | DMman
    謝謝樓主共享的學習資料。
    支持netbeans。  回復  更多評論
      
    # re: JAVA版MP3播放器
    2007-12-12 11:51 | 狂放不羈
    不錯啊。我看看。  回復  更多評論
      
    # re: JAVA版MP3播放器
    2007-12-12 15:07 | BUTNET
    我也來.頂個!!!  回復  更多評論
      
    # re: JAVA版MP3播放器
    2007-12-17 14:54 | xu
    實在是太牛了~~~~~

    千里真乃神人也。。。。  回復  更多評論
      
    # re: JAVA版MP3播放器
    2008-05-18 18:14 | 藍色的天空
    大哥能不能把源代碼給我啊,我想看看,學習一下,挺急的。如果可以的話,就發(fā)到我的QQ郵箱里吧,小弟在這里先謝了。。。。我的QQ是:531867366.
    郵箱是:531867366@qq.com  回復  更多評論
      
    # re: JAVA版MP3播放器
    2008-06-26 08:42 | need help
    你好,你能不能把這個播放器的源代碼給我發(fā)一下,我想學習一下。我的郵箱是: 13093958595.student@sina.com 麻煩你了。謝謝!!!  回復  更多評論
      
    # re: JAVA版MP3播放器[未登錄]
    2008-12-12 22:19 | zero
    幫忙把.java的源代碼發(fā)給我,我急用,不甚感激!!!
    郵箱zgy1017@126.com  回復  更多評論
      
    # re: JAVA版MP3播放器
    2009-01-08 23:07 | 游客
    手機上可以用嗎?  回復  更多評論
      
    # re: JAVA版MP3播放器
    2009-04-27 21:46 | jacker
    .java j3434308@163.com
      回復  更多評論
      
    # 求教啊!!!!!
    2009-05-30 07:44 | 小進
    能否告訴我如何獲取的歌曲文件 而不僅僅是歌名字符串
    左面的那些……………… 謝謝啊

    xiaojin3642230@163.com   回復  更多評論
      
    # re: JAVA版MP3播放器
    2009-07-17 10:24 | 學生
    也給我個源碼行不?學習用哈~ yzujk0502@126.com 不勝感激!  回復  更多評論
      
    # re: JAVA版MP3播放器
    2010-01-01 23:30 | 學生
    求源代碼,確實想學習一下。謝謝!liuqitao2008@yeah.net  回復  更多評論
      
    # re: JAVA版MP3播放器
    2010-03-02 17:30 | 可憐的人
    跪求源碼,郵箱hdrjshj@163.com  回復  更多評論
      
    # re: JAVA版MP3播放器[未登錄]
    2010-03-02 20:27 | 123
    樓主主要編程的流程設計思路發(fā)我郵箱好嗎,1106589010@qq.com  回復  更多評論
      
    主站蜘蛛池模板: 久久久青草青青国产亚洲免观| 可以免费看黄视频的网站| 国产高清在线精品免费软件| 亚洲综合一区无码精品| 动漫黄网站免费永久在线观看| 6080午夜一级毛片免费看| 久久久无码精品亚洲日韩蜜臀浪潮 | 亚洲一区动漫卡通在线播放| 国产成人免费午夜在线观看| 一本岛高清v不卡免费一三区| 亚洲欧洲精品国产区| 免费精品国偷自产在线在线 | 久久亚洲精品中文字幕| 久久国产乱子伦精品免费不卡| 亚洲午夜精品久久久久久人妖| 一区二区三区四区免费视频 | 亚洲AV无码国产精品永久一区| 又粗又大又猛又爽免费视频| 成年免费a级毛片| 亚洲AV无码国产精品麻豆天美 | 亚洲熟女乱色一区二区三区| 国产成人aaa在线视频免费观看| 曰韩无码AV片免费播放不卡| 亚洲一区二区电影| 韩国18福利视频免费观看| 国产V片在线播放免费无码| 久久亚洲AV无码精品色午夜麻| 久久午夜免费视频| 一级毛片免费在线观看网站| 亚洲天堂中文字幕| 国产真人无遮挡作爱免费视频| 国产特黄特色的大片观看免费视频| 亚洲丁香色婷婷综合欲色啪| 四虎成人免费网站在线| 亚洲视频欧洲视频| 两个人看的www免费| 性xxxx黑人与亚洲| 成年女人男人免费视频播放| 国产免费播放一区二区| 国产精品亚洲四区在线观看| 亚洲日韩精品无码专区网站|