PLDroidPlayer

介绍:

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 主流芯片体系架构

播放器对比

-ijkplayerPLDroidPlayer
Shared Library Size较大较小
Shared Library Count5个1个
Widget有商业授权风险无商业授权风险
MediaController难以定制化容易定制化

SDK 最低要求

Android 2.3 (API 9) 及其以上

使用方法

请参考 wiki 文档:PLDroidPlayer 开发指南

依赖库

  • ffmpeg

  • libyuv

  • sdl

  • libVLC

已下载
0