前言
最近兩天公司暫時(shí)沒(méi)有任務(wù)安排闷袒,閑著無(wú)聊便搞了一個(gè)在線音樂(lè)播放器(Demo)。說(shuō)實(shí)話現(xiàn)在做音樂(lè)的開(kāi)放API沒(méi)有多少岩梳,基本都是爬蟲(chóng)的囊骤,GitHub上面有一些別人爬蟲(chóng)下來(lái)的某些大型音樂(lè)網(wǎng)站的API,我這里也用了其中一個(gè)比較簡(jiǎn)單的音樂(lè)API冀值。其中有某Q也物、某易、某米的部分音樂(lè)接口列疗,大家都是學(xué)習(xí)的人焦除,切不可用作商業(yè)用途。
內(nèi)容
接下來(lái)說(shuō)一下在線播放器demo實(shí)現(xiàn)的一些功能作彤。 基本功能:歌曲搜索膘魄、播放在線音樂(lè)、暫停竭讳、上一曲创葡、下一曲、循環(huán)播放绢慢、網(wǎng)絡(luò)狀態(tài)監(jiān)控灿渴、音量控制洛波、后臺(tái)播放、控制中心(及鎖屏)顯示骚露、播放動(dòng)畫(huà)等蹬挤。
1. 效果圖
2. 具體實(shí)現(xiàn)
... ...(此處省去千行代碼及幾百字。)
廢話不多說(shuō)棘幸,直接上代碼焰扳,在線音樂(lè)播放器(Demo),Demo里有許多注釋误续,大家應(yīng)該都能看懂的吨悍。
AVPlayer相關(guān)知識(shí):
1). AVPlayer的基本使用;
2). iOS 開(kāi)發(fā) AVPlayer 深入淺出;
3). iOS音頻篇:使用AVPlayer播放網(wǎng)絡(luò)音樂(lè)蹋嵌;
結(jié)語(yǔ)
這只是一個(gè)demo育瓜,當(dāng)然還有許多未完善的地方,只是供大家互相學(xué)習(xí)一下栽烂。工作之余的無(wú)聊產(chǎn)物躏仇,大家有問(wèn)題也可以一起交流討論。