摘要:歌曲來源音樂說明目前只有體驗版,如果有興趣的同學可以私聊我,我?guī)湍尤耄~有限。
歌曲來源:QQ音樂
說明目前只有體驗版,如果有興趣的同學可以私聊我,我?guī)湍尤耄~有限。
因為個人開發(fā)者無法發(fā)布在線音樂播放小程序,所以開發(fā)該小程序目的只為學習小程序開發(fā);
小程序涉及到到所有歌曲資源都來源于QQ音樂,部分API由本人對QQ音樂接口進行了二次封裝(我會另外再寫一篇文章專門用來分享API,敬請期待)
編輯器效果展示因為要壓縮為GIF格式,所以加快了播放速度并且畫質(zhì)有點差
真機截圖操作視頻
推薦頁面
歌手列表
各大排行榜
搜索頁面
歌手詳情頁
歌單(排行榜)詳情頁
播放器頁面
分享頁面
目前實現(xiàn)的功能歌單
電臺
歌曲播放
MV播放(最近發(fā)現(xiàn)QQ音樂的接口不返回MV數(shù)據(jù)了,所以這個功能暫時無法展示)
歌手列表
排行榜
歌曲歌手搜索(支持模糊查詢)
最近搜索記錄
熱門搜索詞條
歌手詳情頁
歌單詳情頁
歌曲分享
查看評論
歌詞滾動
最近播放歌曲
接下來準備實現(xiàn)的功能用戶登錄
私人FM
增加點贊,評論功能
歌曲播放方式(隨機,單曲,循環(huán))
收藏
全局播放器組件
項目目錄comment--自定義組件(播放器組件,開發(fā)中)
img--存放圖片
gedan--歌單頁
index--首頁
logs--歌手列表頁
playSong--播放器頁
rank--排行榜頁
search--搜索頁
share--分享頁
singer--歌手詳情頁
top--歌單詳情頁
app.js--應用程序邏輯
app.json--應用程序配置
app.wxss--應用程序公共樣式
app.json
應用程序配置文件
{ "pages": [ "pages/index/index", "pages/logs/logs", "pages/rank/rank", "pages/search/search", "pages/gedan/gedan", "pages/playSong/playSong", "pages/singer/singer", "pages/top/top", "pages/share/share" ],//頁面路徑列表 "requiredBackgroundModes": [ "audio" ],//需要在后臺使用的能力,這里我們使用到了【音樂播放】 "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "HMusic", "navigationBarTextStyle": "black" },//全局到默認窗口表現(xiàn) "tabBar": { "list": [ { "pagePath": "pages/index/index", "text": "推薦" }, { "pagePath": "pages/logs/logs", "text": "歌手" }, { "pagePath": "pages/rank/rank", "text": "排行榜" }, { "pagePath": "pages/playSong/playSong", "text": "播放器" } ], "position": "top" }//tab欄到表現(xiàn),默認是放在底部,根據(jù)position,我們將其設置為頂部顯示 }
每個頁面都有各自到配置頁面,可以對各自頁面進行多帶帶對配置
[pageName].json用于指定頁面工作時,window的設置:
{ // 導航條背景色 "navigationBarBackgroundColor": "#fff", // 導航條前景色(只能是white/black) "navigationBarTextStyle": "black", // 導航條文本 "navigationBarTitleText": "HMusic", // 窗口背景顏色 "backgroundColor": "#fff", // 窗口前景色 "backgroundTextStyle": "dark", // 是否開啟下拉刷新 "enablePullDownRefresh": false }
app.js應用程序邏輯
// App函數(shù)是一個全局函數(shù),用于創(chuàng)建應用程序?qū)ο?App({ // ========== 全局數(shù)據(jù)對象(可以整個應用程序共享) ========== globalData: { ... }, // ========== 應用程序全局方法 ========== method1 (p1, p2) { ... }, method2 (p1, p2) { ... }, // ========== 生命周期方法 ========== // 應用程序啟動時觸發(fā)一次 onLaunch () { ... }, // 當應用程序進入前臺顯示狀態(tài)時觸發(fā) onShow () { ... }, // 當應用程序進入后臺狀態(tài)時觸發(fā) onHide () { ... } })
歡迎StarGitHub 博客
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30028.html
摘要:為了提高自己,最近在學習微信小程序,選題是仿網(wǎng)易云音樂。查文檔發(fā)現(xiàn),小程序中圖片加載完成后,有一個加載完成事件。前者在微信客戶端版本就不開始維護了,后者低版本需做兼容處理。目前還有一些功能暫未實現(xiàn),會在以后繼續(xù)完善項目,繼續(xù)學習。 為了提高自己,最近在學習微信小程序,選題是仿網(wǎng)易云音樂。期間踩過了大把的坑,bug出現(xiàn)的難受和解決bug歡喜,一直是伴隨我階段性學習這個項目的心情。初步完成...
摘要:下一步準備使用網(wǎng)易云代替音樂。已經(jīng)開發(fā)新的網(wǎng)易云代替音樂了,需要的可以看看這篇文章為微信小程序開發(fā)的網(wǎng)易云音樂庫 項目要做一個可以為日記添加音樂的小程序,所以要用到音樂api,參考了一些文章后我們封裝了一個qq音樂api庫(完成了動態(tài)token獲取,音樂搜索,音樂專輯圖片,音樂名稱,歌手名稱,播放),有需要的可以到Github自提。 小程序qq音樂api庫Gihub地址https://...
摘要:被美麗說少女粉吸引,就想著自己也寫一個來練練手,正好最近在學習微信小程序。微信小程序的組件真的很強大,以前寫圖片切換功能都好麻煩,小圓點的切換都要自己寫。 被美麗說少女粉吸引,就想著自己也寫一個來練練手,正好最近在學習微信小程序。接下來讓我們分享一下我的學習歷程吧! 選題 其實糾結了好久該仿什么,看到別人都寫的差不多了,自己卻還沒有動手,很著急,那兩天一直在思考在查找,弄得自己特別煩躁...
閱讀 2891·2021-11-24 09:39
閱讀 2460·2019-08-30 15:53
閱讀 3033·2019-08-30 13:47
閱讀 1305·2019-08-30 12:50
閱讀 1486·2019-08-29 16:31
閱讀 2647·2019-08-29 13:14
閱讀 1564·2019-08-29 10:55
閱讀 798·2019-08-26 13:32