整理了一下Github上幾個(gè)開源的音視頻播放器項(xiàng)目,有興趣的同學(xué)可以clone代碼去研究學(xué)習(xí)。
UniversalMusicPlayer
https://github.com/googlesamples/android-UniversalMusicPlayer
這是Google開源的一個(gè)音頻播放器項(xiàng)目狈茉,它向我們展示了如何在不同的設(shè)備上(Android phones, tablets, Android Auto, Android Wear, Android TV and Google Cast)提供一致的用戶體驗(yàn)比默。
StylishMusicPlayer
采用RxJava開發(fā)的本地音樂播放器,UI圖標(biāo)都是Material Design上找的,最終作品顏值如下渴肉。
Material-Movies
一個(gè)高顏值視頻播放器,作者教你如何開發(fā)一個(gè)具有拓展性爽冕、可維護(hù)性和可測試性的Android應(yīng)用程序仇祭,項(xiàng)目的README中還附了三篇文章,值得學(xué)習(xí)颈畸。(雖然這個(gè)項(xiàng)目從16年6月開始不維護(hù)乌奇,但它還是很不錯(cuò)的學(xué)習(xí)例子)
MusicDNA
同樣是一個(gè)高顏值的音樂播放器,個(gè)人欣賞的亮點(diǎn)在于它酷炫的UI效果上眯娱,對于喜歡玩自定義控件的同學(xué)礁苗,也許是個(gè)不錯(cuò)的樣板。
總結(jié)
好了徙缴,大致就是以上這幾個(gè)寂屏,除了第一個(gè)之外,其他三個(gè)都是顏好質(zhì)量高的開源項(xiàng)目娜搂。為此迁霎,我也在想,我們在發(fā)布一個(gè)開源的App時(shí)能否把UI效果也做得漂亮一些呢百宇?
- 我的個(gè)人博客:http://blog.coderclock.com/
- 我的知乎專欄:https://zhuanlan.zhihu.com/coderclock
- 我的Diycode:https://www.diycode.cc/d_clock
- 我的新浪微博:D_clock愛吃蔥花
- 我的微信公眾號:技術(shù)視界