您的当前位置:首页正文

github上十二款最著名的Android播放器开源项目

来源:图艺博知识网

转自:

1.ijkplayer

介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。

2.ExoPlayer

介绍:ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例:ExoPlayer library - 这部分是核心的库

           Demo app - 这部分是演示怎么使用ExoPlayer的Demo

3.android-UniversalMusicPlayer

5.JieCaoVideoPlayer

6.Timber

7.StylishMusicPlayer

8.JamsMusicPlayer

9.Music-Player

介绍:国内外为数不多不依赖开源框架、公网毫秒级延迟、跨平台(windows/android/iOS)rtmp推流、rtmp/rtsp直播播放利器 "Smarter Streaming",系daniulive(大牛直播)出品的跨平台视频采集、直播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

介绍:PLDroidPlayer 是一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用

 基于 ijkplayer ( based on ffplay)

Android Min API 9

 支持 RTMP 和 HLS 协议的直播流媒体播放

 支持常见的音视频文件播放(MP4、M4A、flv 等)

 支持 MediaCodec 硬件解码

 提供播放器核心类 PLMediaPlayer

 提供 PLVideoView 控件

 提供 PLVideoTextureView 控件

 支持多种画面预览模式

 支持画面旋转(0度,90度,180度,270度)

 支持纯音频播放,并支持后台运行

可高度定制化的 MediaController

 支持 ARM, ARMv7a, ARM64v8a, X86 主流芯片体系架构

Top