轉(zhuǎn)自:
https://blog.csdn.net/qq_24531461/article/details/73456794
1.ijkplayer
項(xiàng)目地址:?https://github.com/Bilibili/ijkplayer
介紹:Ijkplayer 是Bilibili發(fā)布的基于 FFplay 的輕量級(jí) Android/iOS 視頻播放器颤霎。實(shí)現(xiàn)了跨平臺(tái)功能盾鳞,API 易于集成倔幼;編譯配置可裁剪泣洞,方便控制安裝包大姓境买置;支持硬件加速解碼辟狈,更加省電瓶蚂;提供 Android 平臺(tái)下應(yīng)用彈幕集成的解決方案糖埋。
2.ExoPlayer
項(xiàng)目地址:https://github.com/google/ExoPlayer
介紹:ExpPlayer是一個(gè)開(kāi)源的,App等級(jí)的媒體API窃这,它的開(kāi)源項(xiàng)目包含了library和示例:ExoPlayer library?- 這部分是核心的庫(kù)
???????????Demo app?- 這部分是演示怎么使用ExoPlayer的Demo
3.android-UniversalMusicPlayer
項(xiàng)目地址:https://github.com/googlesamples/android-UniversalMusicPlayer
android-UniversalMusicPlaye1.android-UniversalMusicPlaye
項(xiàng)目地址:?https://github.com/CarGuo/GSYVideoPlayer
5.JieCaoVideoPlayer
項(xiàng)目地址:https://github.com/lipangit/JieCaoVideoPlayer
6.Timber
項(xiàng)目地址:?https://github.com/naman14/Timber
7.StylishMusicPlayer
項(xiàng)目地址:?https://github.com/ryanhoo/StylishMusicPlayer
8.JamsMusicPlayer
項(xiàng)目地址:?https://github.com/psaravan/JamsMusicPlayer
9.Music-Player
項(xiàng)目地址:?https://github.com/andremion/Music-Player
介紹:把用代碼實(shí)現(xiàn)音樂(lè)列表到播放界面的UI效果,演示如何實(shí)現(xiàn)“meaningful motion”已旧。
項(xiàng)目地址:https://github.com/daniulive/SmarterStreaming
介紹:國(guó)內(nèi)外為數(shù)不多不依賴開(kāi)源框架秸苗、公網(wǎng)毫秒級(jí)延遲、跨平臺(tái)(windows/android/iOS)rtmp推流运褪、rtmp/rtsp直播播放利器 "Smarter Streaming"难述,系daniulive(大牛直播)出品的跨平臺(tái)視頻采集萤晴、直播SDK(支持rtmp推流(rtmp pusher)/rtmp播放(rtmp player)/rtsp播放(rtsp player),如windows推流(windows pusher)/android推流(android pusher)/iOS推流(iOS pusher)/windows播放器(windows player)/android播放器(android player)/iOS播放器(iOS player))胁后,也許是最靠譜的視頻直播推流店读、播放SDK
項(xiàng)目地址:?https://github.com/pili-engineering/PLDroidPlayer
介紹:PLDroidPlayer 是一個(gè)適用于 Android 平臺(tái)的音視頻播放器 SDK,可高度定制化和二次開(kāi)發(fā)攀芯,為 Android 開(kāi)發(fā)者提供了簡(jiǎn)單屯断、快捷的接口,幫助開(kāi)發(fā)者在 Android 平臺(tái)上快速開(kāi)發(fā)播放器應(yīng)用
?基于?ijkplayer?( based on?ffplay)
Android Min API 9
?支持 RTMP 和 HLS 協(xié)議的直播流媒體播放
?支持常見(jiàn)的音視頻文件播放(MP4侣诺、M4A殖演、flv 等)
?支持 MediaCodec 硬件解碼
?提供播放器核心類?PLMediaPlayer
?提供?PLVideoView?控件
?提供?PLVideoTextureView?控件
?支持多種畫面預(yù)覽模式
?支持畫面旋轉(zhuǎn)(0度,90度年鸳,180度趴久,270度)
?支持純音頻播放,并支持后臺(tái)運(yùn)行
可高度定制化的?MediaController
?支持 ARM, ARMv7a, ARM64v8a, X86 主流芯片體系架構(gòu)
項(xiàng)目地址:?https://github.com/danylovolokh/VideoPlayerManager