源碼簡介

本項目是一個來自百度貼吧的音樂播放器項目,歌詞顯示控件使用自定義控件。只是本地音樂播放器項目,學生作品。UI和功能可能會存在各種bug,介意勿下!

歌詞實現思路是:先把每列歌詞中的中括號都用Pattern+Matcher提取出來,每行提取到的去掉括號再判斷是不是時間格式,是的話轉換為int加入list,然后再把這列歌詞分成n段,前面都為時間,最后一段為歌詞,如果n大于這列歌詞中時間list的size的話,說明歌詞有內容,否則歌詞賦值為“”,然后將時間和歌詞都加入lrcList,在用compare對lrcList排序,這樣就提取完成了。

柱形頻譜圖思路是:當剛開始播放時,發送一個較小的值給動畫view,過10s后,發送一個較大的值,這個值每秒遞減,然后canvas根據這個值畫出一個隨機范圍內長度的柱子。
Android應用源碼帶歌詞與頻譜SMplaye音樂播放器 Android應用源碼帶歌詞與頻譜SMplaye音樂播放器

10條源碼討論
發表評論

您必須登錄才能評論.

8# angrl 2017-04-15 下午10:21

老板 ,在不在 。你這里可以接畢業設計不 ,是關于安卓的

7# riven 2015-05-17 下午4:34

本地音樂…都讀不出來啊..

6# he361955173 2015-05-14 下午2:02

讀不到SD卡里面的音樂

5# zygcs 2014-12-30 下午4:18

android 的mp3音樂,搜不到

4# mzb99 2014-11-04 下午7:00

音效怎么沒有啊 可以提供下嗎

地板 mylife 2014-10-30 下午10:50

為什么搜不到本地音樂,顯示列表為空

板凳 fanxin 2014-10-29 上午11:12

源碼的運行效果完全和截圖不一樣啊

    JavaApk 2014-10-29 上午11:36

    可能需要把歌詞手動放在某個目錄下吧,需要自動下載歌詞的可以看下這個http://www.pjiawz.live/source/7084.html

沙發 sunshine 2014-04-16 下午2:35

百度網盤點擊下載和轉存都沒響應啊。

    JavaApk 2014-04-16 下午4:07

    百度的js沒加載完,換個瀏覽器就OK了

?2013-2019 JavaApk.com· 魯ICP備13032311號-1· Powered by WordPress· Theme by JavaApkTM · 網站地圖.31 queries in 0.267 seconds


竟彩足球比分直播