PLDroidPlayer
介绍:
PLDroidPlayer 是一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
运行效果:
使用说明:
特性
-
Android Min API 9
-
支持 RTMP 和 HLS 协议的直播流媒体播放
-
支持常见的音视频文件播放(MP4、M4A、flv 等)
-
支持 MediaCodec 硬件解码
-
提供播放器核心类 PLMediaPlayer
-
提供 PLVideoView 控件
-
提供 PLVideoTextureView 控件
-
支持多种画面预览模式
-
支持画面旋转(0度,90度,180度,270度)
-
支持纯音频播放,并支持后台运行
-
可高度定制化的 MediaController
-
支持 ARM, ARMv7a, ARM64v8a, X86 主流芯片体系架构
播放器对比
- | ijkplayer | PLDroidPlayer |
---|---|---|
Shared Library Size | 较大 | 较小 |
Shared Library Count | 5个 | 1个 |
Widget | 有商业授权风险 | 无商业授权风险 |
MediaController | 难以定制化 | 容易定制化 |
SDK 最低要求
Android 2.3 (API 9) 及其以上
使用方法
请参考 wiki 文档:PLDroidPlayer 开发指南
依赖库
-
ffmpeg
-
libyuv
-
sdl
-
libVLC
已下载
0