iOS開發(fā),一個(gè)使用AVPlayer實(shí)現(xiàn)的播放在線音樂的Demo

前言

最近兩天公司暫時(shí)沒有任務(wù)安排,閑著無(wú)聊便搞了一個(gè)在線音樂播放器(Demo)。說(shuō)實(shí)話現(xiàn)在做音樂的開放API沒有多少,基本都是爬蟲的,GitHub上面有一些別人爬蟲下來(lái)的某些大型音樂網(wǎng)站的API,我這里也用了其中一個(gè)比較簡(jiǎn)單的音樂API。其中有某Q、某易、某米的部分音樂接口,大家都是學(xué)習(xí)的人,切不可用作商業(yè)用途。

內(nèi)容

接下來(lái)說(shuō)一下在線播放器demo實(shí)現(xiàn)的一些功能。 基本功能:歌曲搜索、播放在線音樂、暫停、上一曲、下一曲、循環(huán)播放、網(wǎng)絡(luò)狀態(tài)監(jiān)控、音量控制、后臺(tái)播放、控制中心(及鎖屏)顯示、播放動(dòng)畫等。

1. 效果圖

XMMusic_ScreenShot.png

2. 具體實(shí)現(xiàn)

... ...(此處省去千行代碼及幾百字。)

廢話不多說(shuō),直接上代碼,在線音樂播放器(Demo),Demo里有許多注釋,大家應(yīng)該都能看懂的。

AVPlayer相關(guān)知識(shí):
1). AVPlayer的基本使用;
2). iOS 開發(fā) AVPlayer 深入淺出;
3). iOS音頻篇:使用AVPlayer播放網(wǎng)絡(luò)音樂;

結(jié)語(yǔ)

這只是一個(gè)demo,當(dāng)然還有許多未完善的地方,只是供大家互相學(xué)習(xí)一下。工作之余的無(wú)聊產(chǎn)物,大家有問題也可以一起交流討論。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容