當前位置:編程學習大全網 - 編程語言 - PSP的MP3功能

PSP的MP3功能

gba.com/thread-17351652-1-1.html

PSP LyricShow Player v0.9.7(壹款自制的MP3歌詞同步播放器)

下載解壓至PSP/GAME目錄下即可運行。軟件功能很簡單,就是播放mp3的時候自動同步顯示歌詞。

(註:可以顯示英文,中文,日文(需是GBK編碼)。本軟件基於luaPlayerHM 6.6。編程新手,bug在所難免。歡迎用家批評指正。)

註意事項:

1. 本軟件可能僅適用於3.xx核心。

2. 本軟件僅支持讀取MUSIC及其下壹級目錄。

3. 歌詞文件需是LRC格式,且與mp3文件名壹致,並放在同壹目錄下。

如: ms0:/MUSIC/123.mp3,ms0:/MUSIC/123.lrc。歌詞文件有很多網站提供下載,如www.51lrc.com

4. 請把系統的文字設定確認為“GBK936"。

5. 4.01 M33系統下不認中文名的mp3,改成英文後正常運行。(反正現在的版本顯示Id3標簽的)

鳴謝:詩諾比(GBK顯示,目錄讀取);john(歌詞滾動);winner74(背景圖)。

4.11v0.2,實現當前歌詞行高亮。不過還是得手動滾屏。期望下壹版能自動。^_*

4.12v0.3,實現自動滾屏!暫停改成口鍵,退出播放改成X鍵。

4.13v0.4,修補了文件目錄超出屏幕的問題。調整了行距,加大了點。代碼上做了壹些小改動。

4.16v0.5,在john的大力幫助下,重寫了歌詞滾動的代碼,代碼的效率高多了。(汗。。。,原來自己做了很多無謂的判斷和循環)。

4.18v0.6,換了新出的HM6做解析器,增加了只有HM6支持的MP3總時長、播放進度條、退出軟件的確認。

正式更名為 PSP LyricShow Player(PSP歌詞秀)。改了個圖標。

換了背景圖,現在目錄界面和播放界面分別用了bg1.png,bg2.png,480x272的,大家可以換成自己的圖,不過得是深色的,不然白色的字看不見了。

播放界面的布局改了壹下,見下圖。

考慮到小P上的MP3必然要放在Music目錄,支持整個記憶棒的瀏覽實無必要,正好詩諾比有現成代碼,就改成只讀取MUSIC及其下屬壹級目錄。

中文顯示結合了kriswu和詩諾比的代碼,字表換成了詩兄的,尺寸小壹點,節約點內存。

4.19v0.6.5,可正常顯示日文假名。不過因為只有簡體字庫,日文漢字必須改成簡體的才能正常顯示。

不少網友反映布局改了,歌詞長了不夠顯示的問題。現在按三角鍵可以在全屏顯示和普通顯示之間切換。

4.21v0.7,壹首歌播放以後自動播放下壹首。按L鍵切換至上壹首,按R鍵切換至下壹首。

4.22v0.7.1,針對播放時按鍵反應延遲或者說不靈敏的問題,改成在按鍵彈起時觸發功能,自己測試效果還不錯。

4.24v0.7.2,小更新,文件列表增加壹個滾動條。

4.26v0.7.3,修正歌詞全屏時背景圖偏移的問題。另,歌詞全屏時現在改成居中顯示。

4.28v0.8,增加刪除歌曲功能。選擇歌曲,按三角鍵將彈出確認對話框,用左右方向鍵選擇“確認”或“取消”,按圈確定。

采用了網友winner74提供的背景圖和顏色設定。

5.4v0.8.1,修正全屏顯示歌詞時切換歌曲導致與歌曲信息重疊的問題。修正文件列表界面文件名或目錄名太長顯示超出範圍的問題。

換用HM6.6,增加了mp3的格式信息。低碼率的mp3似乎可以正常播放了。

5.6〖v0.8.2〗 列表界面上壹些細節調整(文件尺寸以小數點對齊等)和bug修正(滾動條消失、刪除後滾動條位置錯誤等)。

Mp3Player.rar (850.14 KB) Mp3Player.rar (850.14 KB)

v0.8.2

下載次數: 1971

2008-5-6 14:32

註意:GBK使用的圖片多了壹倍,內存也多占了壹倍,切換歌曲時可能比上個版本慢壹些,但完全不影響播放。所以保留0.8.2供大家各取所需。

5.7〖v0.9〗 支持GBK了!完全是詩諾比的功勞。特此感謝。現在日文漢字、繁體中文都無需改成簡體了!

5.8〖v0.9.1〗 剛發現歌詞裏若有沒有文字的空行會出錯,非打印字符也被當成漢字去打印了。已修復。

Mp3Player091.part1.rar (781.25 KB) Mp3Player091.part1.rar (781.25 KB)

下載次數: 118

2008-6-20 12:23 Mp3Player091.part2.rar (625.72 KB) Mp3Player091.part2.rar (625.72 KB)

下載次數: 94

2008-6-20 12:23

6.18〖v0.9.5〗 試圖解決亂碼問題,列表界面改成顯示歌名、歌手,不直接顯示文件名(請確保mp3有id3v1標簽)。3.71M33的應該沒問題了吧。待用家反饋。

(似乎有問題,有沒有3.71用了正常的?不願意做小白鼠的還是用0.9.1吧。下周壹應該能搞到壹臺3.71的,大家還是先等我實機debug之後再說吧。其實3.90挺好的,不知道為啥還有那麽多人不肯用啊。)

6.24〖v0.9.6〗 增強id3標簽讀取的容錯性,現在不能正確讀取id3的時候直接顯示文件名(盡管是亂碼,這個是系統問題,無法解決),以免出錯黑屏。已在3.71實機測試。

關於id3讀取的問題:經測試發現,有些mp3用電腦上的播放軟件如千千靜聽等能看到標簽信息,但是不能被我的程序正確讀取。這可能是該mp3的id3標簽不標準所致,解決方法是,用“千千靜聽”打開文件屬性,“寫入類型”選擇“ID3V1”,在標題那裏加個空格再刪掉就可以重新保存標簽信息。這樣做過之後就能正確讀取

如有幫助請采納 謝謝

  • 上一篇:表白時候的套路
  • 下一篇:數組是什麽意思 最好詳細點!
  • copyright 2024編程學習大全網