Android开源:PLDroidPlayer - Pili 直播 SDK 的安卓播放器

MarCausey 8年前
   <h2>PLDroidPlayer</h2>    <p>PLDroidPlayer 是一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。</p>    <h2>特性</h2>    <ul>     <li>基于 <a href="/misc/goto?guid=4958873732011838573" rel="nofollow,noindex">ijkplayer</a> ( based on <a href="/misc/goto?guid=4958185627958900630" rel="nofollow,noindex">ffplay</a> )</li>     <li>Android Min API 9</li>     <li>支持 RTMP 和 HLS 协议的直播流媒体播放</li>     <li>支持常见的音视频文件播放(MP4、M4A、flv 等)</li>     <li>支持 MediaCodec 硬件解码</li>     <li>提供播放器核心类 PLMediaPlayer</li>     <li>提供 PLVideoView 控件</li>     <li>提供 PLVideoTextureView 控件</li>     <li>支持多种画面预览模式</li>     <li>支持画面旋转(0度,90度,180度,270度)</li>     <li>支持画面镜像变换</li>     <li>支持播放器音量设置,可实现静音功能</li>     <li>支持纯音频播放</li>     <li>支持后台播放</li>     <li>支持首屏秒开</li>     <li>支持直播累积延时优化</li>     <li>支持带 IP 地址的播放 URL</li>     <li>支持设置封面</li>     <li>支持软硬解自动切换</li>     <li>支持 HTTPS 协议、speex 解码、mp4v 解码</li>     <li>可高度定制化的 MediaController</li>     <li>支持 ARM, ARMv7a, ARM64v8a, X86 主流芯片体系架构</li>    </ul>    <h2>播放器对比</h2>    <table>     <thead>      <tr>       <th>-</th>       <th>ijkplayer</th>       <th>PLDroidPlayer</th>      </tr>     </thead>     <tbody>      <tr>       <td>Shared Library Size</td>       <td>较大</td>       <td>较小</td>      </tr>      <tr>       <td>Shared Library Count</td>       <td>5个</td>       <td>1个</td>      </tr>      <tr>       <td>Widget</td>       <td>有商业授权风险</td>       <td>无商业授权风险</td>      </tr>      <tr>       <td>MediaController</td>       <td>难以定制化</td>       <td>容易定制化</td>      </tr>     </tbody>    </table>    <h2>SDK 最低要求</h2>    <p>Android 2.3 (API 9) 及其以上</p>    <h2>使用方法</h2>    <p>请参考 wiki 文档: <a href="/misc/goto?guid=4959742366538992625" rel="nofollow,noindex">PLDroidPlayer 开发指南</a></p>    <h2>依赖库</h2>    <ul>     <li>ffmpeg</li>     <li>libyuv</li>     <li>sdl</li>     <li>libVLC</li>    </ul>    <h2>说明</h2>    <p>PLDroidPlayer 目前基于 ijkplayer , 感谢 ijkplayer ,相应的修改详见: <a href="/misc/goto?guid=4959742366647608139" rel="nofollow,noindex">https://github.com/pili-engineering/ijkplayer</a></p>    <h2>版本升级须知</h2>    <p>升级 SDK 之前,请在 这里 查看升级须知。</p>    <p> </p>    <p>官网:<a href="/misc/goto?guid=4959742366726498698">https://github.com/pili-engineering/PLDroidPlayer</a></p>    <p>项目主页:<a href="http://www.open-open.com/lib/view/home/1490060741687">http://www.open-open.com/lib/view/home/1490060741687</a></p>    <p> </p>