摘要: 歌名:不再遙遠
歌曲介紹:
這首歌記得是寫于2003年的暑假,那一年因為參加冰力先鋒的樂隊選拔賽,將要于7月底參加在武漢的華中區總決賽,那幾天,天天排練,記得那時天氣真的很熱,我們樂隊的朋友一起度過了那一段難忘的時光,并且那個時候我們也很落魄,窮得連飯都沒有吃,只能買綠豆熬湯喝,現在想起當時的那段時光,忽然會覺得很溫暖....
這首歌是一首反戰的歌曲,不是為了什么,也不是為了什么大流,而是發自內心的一種感覺寫出了這首歌,這首歌的旋律,是我自己的作品中自己比較喜歡的一首...
閱讀全文
posted @
2008-01-22 14:17 千里冰封 閱讀(2169) |
評論 (5) |
編輯 收藏
摘要: 前幾天通過了,于是把代碼通過svn上傳到了sf的項目下,大家可以通過如下網址訪問yoyoplayer的項目:
http://sourceforge.net/projects/yoyoplayer
SVN的地址是:https://yoyoplayer.svn.sourceforge.net/svnroot/yoyoplayer
大家可以通過subversion簽出代碼,也可以在項目頁下面下載代碼,也歡迎大家參與到項目中來.有需要參與的朋友請留下你們在sf上面的ID,以及自己要做的方面.
閱讀全文
posted @
2008-01-17 13:54 千里冰封 閱讀(4106) |
評論 (22) |
編輯 收藏
摘要: 在YOYOPlayer的設置里面,開始每個單獨的設置用的是JtabbedPane來分隔,后來覺得不太好看,于是就模仿千千靜聽的設置一樣,做了一個ListBar的效果,把所有設置選項的標頭放在左邊,并加了一些效果,這樣看上去更漂亮一些,呵呵.
閱讀全文
posted @
2008-01-16 13:12 千里冰封 閱讀(3104) |
評論 (2) |
編輯 收藏
摘要: 在做了歌詞同步顯示以后,還必須得做歌詞搜索的動作,搜索分兩種,一種是在搜索本地的特定目錄,當然這些目錄是可以設置的,還有一種是當本地搜索不到的時候,再到網絡上去進行進一步的搜索,當然這些搜索都是起了一個新的線程在做的,否則就會卡到主線程播不出音樂來了.
說到歌詞的搜索,就得說說什么樣的歌詞才叫匹配了呢,這個時候,就得提起前面寫的標簽讀取器了,第一步是從音頻文件里面讀取標簽,根據標簽里的歌手名和歌曲名去本地搜索完全匹配的歌詞文件,如果沒有,則第二步,根據標簽里面的歌曲名去本地搜索匹配的歌詞文件,如果這一步還沒有找到,就可能是確實沒有這首歌的歌詞,也可能是這首歌的標簽是不合法的或者標簽是錯的,第三步就取歌曲的文件名做為歌曲名再去搜索一遍,如果還沒有搜到,則說明本地沒有了,這個時候再去網絡上重復以上三個步驟,如果還沒有搜索,那就直接顯示歌詞名在歌詞面板了.
閱讀全文
posted @
2008-01-15 13:22 千里冰封 閱讀(3077) |
評論 (3) |
編輯 收藏
摘要: 相信是男人系列的游戲大家都很熟悉,于是我把它移植到手機上來了,堅持20秒的游戲做得差不多了,但是下100層的還有些細節沒有處理好,其實用JAVA寫手機游戲還是挺方便的,這得益于JAVA優秀的架構和實現,雖然不同的手機型號表現可能會不太一樣,但是只要不用到專用的API或者用底層的畫圖,一般來說移植是沒有問題 ,本游戲用到了midp2.0里面的game包,因為用它來組織精靈以及圖層非常方便中,可以抽象出許多的東西.本游戲是在MOTO E680G上測試通過,規范是MIDP2.0以及CLDC1.1
閱讀全文
posted @
2008-01-14 12:39 千里冰封 閱讀(4449) |
評論 (10) |
編輯 收藏
摘要: 在最開始寫netbeans插件的時候,就已經開始在想如何實現同步的歌詞顯示,并且當時也差不多實現了大概的框架,所以YOYOPlayer的歌詞顯示模塊基本上和netbeans插件的歌詞顯示模塊是一樣的,只不過一些細節做了一些改進,比如每行歌詞的漸入漸出,以后單行歌詞實現的卡拉OK效果等等,并把一些設置集成到了整個YOYOPlayer的設置里面去了.
閱讀全文
posted @
2008-01-10 21:52 千里冰封 閱讀(7964) |
評論 (15) |
編輯 收藏
摘要: 在寫netbeans的音樂插件的時候,為了讀取ID3v1標簽,曾經寫了一個ID3v1格式的標簽讀寫器,但是ID3v1格式的擴展性卻不太好,這個時候APEv2格式就很適合了,首先它的編碼是很標準,都是統一UTF-8編碼,不會出現亂碼的問題,其次它的擴展性很好,并不像ID3v1一樣限制128個字節.但是找了很多都沒有找到APEv2的標簽讀寫器,沒辦法,只能自己動手寫了,在寫之前必須了解APEv2格式標簽的文件結構,具體的文件結構可以參見http://wiki.hydrogenaudio.org/index.php?title=APEv2_specification,剛看到這個網頁的時候,看得云里霧里的,看了好久才明白它的結構.
閱讀全文
posted @
2008-01-09 23:42 千里冰封 閱讀(5835) |
評論 (5) |
編輯 收藏
摘要: 在剛開始編碼的時候,不知道從何下手,由于寫YOYOPlayer之前用JMF寫過一個類似的播放器,但是由于要安裝JMF并且還需要另外安裝MP3 plugin,總體來說不太方便,并且JMF的項目也是Sun的一個已經停止維護的項目了,并且用JMF有一個非常不好的地方,那就是經常會在播放的時候crack掉,我以前用JMF寫的netbeans音樂插件就會出現這種問題,有時候音樂播得好好的,就突然netbeans退出了,基于這些考慮,所以放棄了使用JMF做為音樂播放框架的想法.
閱讀全文
posted @
2008-01-08 20:11 千里冰封 閱讀(7757) |
評論 (12) |
編輯 收藏
摘要: 從最初的一無所有,到后來的豐富,都是一個過程,也許有些人能經歷這些過程,有些人經歷不了這過程,但是我們都可以體會這個過程.在寫YOYOPlayer 的一個多月的時間里,經歷過的事情,寫下來算是一個紀念吧.也不至于自己在多年以后的某天回首往事的時候會恍然若失.
閱讀全文
posted @
2008-01-07 19:49 千里冰封 閱讀(9104) |
評論 (14) |
編輯 收藏
摘要: YOYOPlayer1.0版推出之后,得到了一些朋友的認可和反饋,經過這段時間的修改,現在推出YOYOPlayer1.1版.相對于1.0版,改進的地方如下:
閱讀全文
posted @
2007-12-31 07:54 千里冰封 閱讀(63567) |
評論 (114) |
編輯 收藏