PLDroidPlayer 是七牛推出的一款免费的适用于 Android 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。 https://developer.qiniu.com/pili/sdk/…
PLDroidPlayer
PLDroidPlayer 是一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。
特性
| 功能 | 描述 | 版本 |
|---|---|---|
| PLMediaPlayer | 类似 Android MediaPlayer,提供了播放器的核心功能 | 1.2.0+ |
| PLVideoView | 类似 Android VideoView,基于 SurfaceView 的播放控件 | 1.2.0+ |
| PLVideoTextureView | 类似 Android VideoView,基于 TextureView 的播放控件 | 1.2.0+ |
| 全架构支持 | 包括 arm64-v8a, armeabi-v7a, armeabi 与 x86 | 1.2.0+ |
| 画面镜像与旋转 | 由 PLVideoTextureView 提供,支持播放画面镜像与旋转 | 1.2.2+ |
| 后台播放 | 退到后台只播放音频 | 1.2.3+ |
| IP 地址播放 | URL 格式:protocol://ip/path?domain=xxxx.com | 1.3.0+ |
| 设置播放封面 | 在播放开始前显示封面 view | 1.4.0+ |
| 软硬解自动切换 | 优先硬解,硬解失败自动切换到软解 | 1.4.1+ |
| 自动直播延迟优化 | 播放直播流时可以通过自动变速播放来优化延迟 | 2.0.0+ |
| H.265 软解 | 软解播放 H.265 视频流 | 2.0.0+ |
| 变速播放 | 支持设置播放速度 | 2.0.0+ |
| MP4 离线缓存 | 支持播放过程中缓存 MP4 文件到本地 | 2.0.0+ |
| 解码数据回调 | 回调解码后的音视频数据,可以外部渲染 | 2.0.0+ |
| 七牛私有加密播放 | 支持播放七牛私有加密视频 | 2.0.0+ |
| 分屏播放 | 由 PLVideoTextureView 提供,支持两个 view 并排分屏播放 | 2.0.3+ |
| 自定义 DNS 服务器 | 支持自定义 DNS 服务器与设置预解析域名 | 2.0.5+ |
| 视频截图 | 支持视频截图 | 2.1.0+ |
| 区域播放 | 支持播放视频画面的部分区域 | 2.1.0+ |
| 音量增强 | 支持将播放音量增强到大于原始音量 | 2.1.0+ |
| 快开模式 | 极大加快相同协议与格式的视频流的打开速度 | 2.1.0+ |
使用方法
请参考开发者中心文档:PLDroidPlayer 开发指南
升级指南
从 2.0.0 开始,SDK 全面升级为七牛完全自研的播放器内核,拥有更加优异的性能与更小的包体。推荐所有老版本用户参考文档进行升级:升级指南
反馈及意见
当你遇到任何问题时,可以通过在 GitHub 提交 issue 来反馈问题,请尽可能的描述清楚遇到的问题以及相应的流地址(若为本地视频,推荐上传至云存储并提供链接),推荐提供相应的日志。
PLDroidPlayer 是七牛推出的一款免费的适用于 Android 平台的播放器 SDK,采用全自研的跨平台播放内核,拥有丰富的功能和优异的性能,可高度定制化和二次开发。 https://developer.qiniu.com/pili/sdk/…的更多相关文章
- Harbor 定制页面 和 二次开发指南
harbor的官方地址:https://github.com/goharbor/harbor 想对Harbor进行二次开发,首先要指定一个harbor的版本,这里我们以Harbor:1.6.2为例: ...
- Python 高度定制化自己的线程类和进程类代码,获取启动进程或线程方法的结果(兼容Py2和Py3)
#encoding=utf-8 from threading import Thread from multiprocessing import Process import multiprocess ...
- github上十二款最著名的Android播放器开源项目
1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Andr ...
- 七牛直播云-m3u8格式直播
直播架构 业务服务器:负责协调直播类应用的业务逻辑 创建直播房间 返回直播房间播放地址列表 关闭直播房间 LiveNet 实时流网络:负责流媒体的分发.直播流的创建.查询等相关操作 采集端:负责采集和 ...
- UEditor上传图片到七牛C#(后端实现)
由于个人网站空间存储有所以选择将图片统一存储到七牛上,理由很简单 1 免费10G 的容量 ,对个人网站足够用 2 规范的开发者文档 和完善的sdk(几乎所有热门语言sdk) 整体思路 图片上传七 ...
- ASP.NET Core 简单实现七牛图片上传(FormData 和 Base64)
ASP.NET Core 简单实现七牛图片上传(FormData 和 Base64) 七牛图片上传 SDK(.NET 版本):https://developer.qiniu.com/kodo/sdk/ ...
- laravel上传到七牛图片插件
1.首先引入两个插件 2.在https://developer.qiniu.com/kodo/sdk/1241/php找到安装命令 在终端运行composer require qiniu/php-sd ...
- Java进阶学习:将文件上传到七牛云中
Java进阶学习:将文件上传到七牛云中 通过本文,我们将讲述如何利用七牛云官方SDK,将我们的本地文件传输到其存储空间中去. JavaSDK:https://developer.qiniu.com/k ...
- flask开发restful api系列(4)--七牛图片服务
上一章我们讲到如何利用alembic来更新数据库,这章,我们讲如何通过七牛服务来存储图片. 像我们大多数公司一样,公司资金比较少,如果自己开发图片服务器,代价太大:如果我们用自己的网站服务器来保存图片 ...
随机推荐
- go 递归函数
一.什么是递归函数? 当一个函数在其函数体内调用自身,则称之为递归. 二.引用经典例子:斐波那切数列 package main import "fmt" func main(){ ...
- Linux基础篇,正则表达式
一.正则表达式特殊符号: 二.grep的用法 grep [-A|B|a|c|i|n|v] [--color=auto] '搜索字串' filename -A ===> after缩写,后面接数字 ...
- ubuntu18.04配置宽带上网
1.将 /etc/NetworkManager 目录下的 managed标签改为true 2.将 /etc/network/ 目录下的 interfaces文件只留下前两行: auto lo ifac ...
- LInux文件管理篇,权限管理
一: chgrp 改变文件所属用户组 chown 改变文件所有者 注意: 1.使用格式 chgrp/chown user file eg: chgrp lanyue permissi ...
- 35 编码 ASCII Unicode UTF-8 ,字符串的编码、io流的编码
* 编码表: * 信息在计算机上是用二进制表示的,这种表示法让人理解就很困难.为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表 *ASCII ...
- Vue-router 第10节 路由中的钩子
Vue-router 第10节 路由中的钩子 [TOC] 第10节 路由中的钩子 我们知道一个组件从进入到销毁有很多的钩子函数,同样在路由中也设置了钩子函数.路由的钩子选项可以写在路由配置文件中,也可 ...
- mysql> 12 simple but staple commands
Edit at: 2019-12-28 16:52:42 1.mysql -u+username -p+password --> connect mysql 2.use databasena ...
- tf.nn.relu6 激活函数
tf.nn.relu6(features,name=None) 计算校正线性6:min(max(features, 0), 6) 参数: features:一个Tensor,类型为float,doub ...
- 数据结构和算法(Golang实现)(17)常见数据结构-树
树 树是一种比较高级的基础数据结构,由n个有限节点组成的具有层次关系的集合. 树的定义: 有节点间的层次关系,分为父节点和子节点. 有唯一一个根节点,该根节点没有父节点. 除了根节点,每个节点有且只有 ...
- Spring Cloud 系列之 Gateway 服务网关(一)
什么是 Spring Cloud Gateway Spring Cloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由 ...