当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

PLDroidPlayer

安卓音视频播放器 SDK
授权协议 未知
开发语言 Java
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 国产
投 递 者 曾涵育
操作系统 Android
开源组织
适用人群 未知
 软件概览

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

特性

  • Android Min API 9

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

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

  • 支持 MediaCodec 硬件解码

  • 提供播放器核心类 PLMediaPlayer

  • 提供 PLVideoView 控件

  • 提供 PLVideoTextureView 控件

  • 支持多种画面预览模式

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

  • 支持画面镜像变换

  • 支持播放器音量设置,可实现静音功能

  • 支持纯音频播放

  • 支持后台播放

  • 支持首屏秒开

  • 支持直播累积延时优化

  • 支持带 IP 地址的播放 URL

  • 支持设置封面

  • 支持软硬解自动切换

  • 支持 HTTPS 协议

  • 支持自动重连

  • 支持 H.265 播放

  • 支持七牛私有 DRM

  • 支持边下边播

  • 支持 mp4 本地缓存功能

  • 支持音视频数据回调

  • 支持自定义音视频渲染

  • 可高度定制化的 MediaController

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

说明

v2.0.0 开始,SDK 全面升级为七牛完全自研的播放器内核,拥有更加优异的性能,升级内容如下:

  • 新增倍数播放功能(0.5x,1x,2x,4x 等)

  • 新增 mp4 本地缓存功能

  • 新增音视频解码数据回调

  • 新增自定义音视频播放和渲染

  • 新增 HLS 七牛私有 DRM 的支持

  • 新增 H.265 格式播放的支持

  • 优化 CPU、内存和功耗

  • 优化首开效果,首开速度有大幅提升

  • 优化包体大小,jar 包和 so 体积均有显著减小

  • 优化重连逻辑,不用销毁播放器,网络断开后内部自动重连

  • 优化 mp4 点播,使用双 IO 技术更高效地播放 moov 在尾部的 mp4 文件

  • 支持播放过程中变速不变调,可实现更平滑的追帧效果,更少的卡顿率

  • PLDroidPlayer 是 Pili 直播 SDK 的安卓播放器。支持所有直播常用的格式,如:RTMP、HLS、FLV。拥有优秀的功能和特性,如:首屏秒开、追帧优化、丰富的数据和状态回调、硬解软解支持。而且可以根据自己的业务进行高度定制化开发。 https://github.com/pili-engineering/PLDroidPlayer

  • 近期由于项目需求 。须要播放网络视频 。于是乎 研究了一番 ,说说我遇到的那些坑 如今市面上有几个比較主流好用的第三方框架 Vitamio ( 体积比較大,有商业化风险 github:https://github.com/yixia/VitamioBundle/) ijkplayer(B站下开源的框架 体积大 配置环境比較麻烦 github:https://github.com/Bilibili/

  • 本文转载:http://blog.csdn.net/yewei02538/article/details/51882933 现在播放网络视频市面上有几个比较主流好用的第三方框架 Vitamio ( 体积比较大,有商业化风险 github:https://github.com/yixia/VitamioBundle/) ijkplayer(B站下开源的框架 体积大 配置环境比较麻烦 github:h

  • http://www.jianshu.com/p/8436c7353296 http://www.jianshu.com/p/6715025607e8 http://blog.csdn.net/leixiaohua1020/article/category/5680665

  • 上次对播放器ijkPlayer和PLDroidPlayer进行了 评测,总体来说: ijkPlayer可以自己裁剪编译,灵活性较好; PLDroidPlayer不能裁剪,所以不需要编译,集成简单 PLDroidPlayer首开速度要快 PLDroidPlayer在软解码条件下CPU和内存消耗较少 这次,我们和PLDroidPlayer玩耍了一下,集成了PLDroidPlayer的SDK,并且PLD

 相关资料
  • 我正在开发一个音频播放器,它可以在后台播放音频文件。我的问题是,当录像机或视频播放器启动时,我需要暂停音频播放器。 有什么方法可以处理这个任务吗?例如,我有来处理这些调用。当我接到呼叫或wnat呼叫时,我们可以使用呼叫状态暂停播放器。我想为录像机或视频播放器以及相同的场景。当视频/录制开始时,我需要暂停音频播放器。

  • 大家好,我正在尝试使用两个独立的媒体播放器实例播放音频和视频文件。当我从一开始播放它时,它工作得很好。但当我寻找时,我可以看到音频和视频的延迟 这是我寻找音频和视频的代码 //sikAudio(msec); if(media播放器!=null) { // 没有直播流,如果(medialayer.get持续时间() }

  • 主要内容:本节引言:,1.相关方法详解,2.使用代码示例,3.本节示例代码下载:,本节小结:本节引言: 本节带来的是Android多媒体中的——MediaPlayer,我们可以通过这个API来播放音频和视频 该类是Androd多媒体框架中的一个重要组件,通过该类,我们可以以最小的步骤来获取,解码 和播放音视频。它支持三种不同的媒体来源: 本地资源 内部的URI,比如你可以通过ContentResolver来获取 外部URL(流) 对于Android所支持的的媒体格式列表 对于Androi

  • 我正在开发一个包含一些音频播放器的RecyclerView的应用程序。应用程序将下载。3gp文件(如果尚未下载)。 当我单击playAudio按钮时,音频未被播放。 这是我的适配器代码: 我怎样才能解决这个问题?

  • 问题内容: 我发现了如何使用jquery暂停和播放视频 但是我找不到静音按钮,如果没有jquery解决方案,我只需要一个onclick js解决方案就可以了。我需要尽快。 还有解决静音延迟的方法吗?我希望它在单击按钮后立即将声音静音/取消静音。 问题答案: $(“video”).prop(‘muted’, true); //mute 和 (旁注:在jQuery <1.6中使用if)

  • 一款带有圆形进度条的在线音频播放器。 [Code4App.com]

  • 安装Flutter包时遇到错误= 我使用的是颤振4.2.2; 错误: kotlin. Unit类使用不兼容的静态编程语言版本编译。其元数据的二进制版本为1.5.1,预期版本为1.1.15。 在连续3天试图找到解决方案后,我现在遇到了这个错误。 错误2: Android Studio在运行Gradle时使用以下JDK位置://C:\Program Files\Android\Android Stud

  • 只是想知道是否有人能告诉我这是怎么回事。当我播放视频时,我可以听到音频,但视频不显示。这是我的代码,我是初学者