Android Video Player. 安卓视频播放器,封装 MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音,悬浮播放,广告播放,列表播放,弹幕
DKVideoPlayer
项目地址:dueeeke/DKVideoPlayer
简介: Android Video Player. 安卓视频播放器,封装 MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音,悬浮播放,广告播放,列表播放,弹幕
更多:作者 提 Bug
标签:
A video player for Android.
Demo
特性
功能支持情况
功能 | MediaPlayer | IjkPlayer | ExoPlayer |
---|---|---|---|
调整显示比例 | 支持 | 支持 | 支持 |
滑动调节播放进度、声音、亮度 | 支持 | 支持 | 支持 |
双击播放、暂停 | 支持 | 支持 | 支持 |
重力感应自动进入/退出全屏以及手动进入/退出全屏 | 支持 | 支持 | 支持 |
倍速播放 | 不支持 | 支持 | 支持 |
视频截图(使用 SurfaceView 时都不支持,默认用的是 TextureView) | 支持 | 支持 | 支持 |
列表小窗全局悬浮播放 | 支持 | 支持 | 支持 |
连续播放一个列表的视频 | 支持 | 支持 | 支持 |
广告播放 | 支持 | 支持 | 支持 |
边播边缓存,使用了AndroidVideoCache 实现 | 支持 | 支持 | 支持 |
弹幕,使用DanmakuFlameMaster 实现 | 支持 | 支持 | 支持 |
多路播放器同时播放 | 支持 | 支持 | 支持 |
没有任何控制 UI 的纯播放 | 支持 | 支持 | 支持 |
Android 8.0 画中画 | 支持 | 支持 | 支持 |
无缝衔接播放 | 支持 | 支持 | 支持 |
抖音 | 支持 | 支持 | 支持 |
协议/格式支持情况(只列举常用格式/协议)
协议/格式 | MediaPlayer | IjkPlayer | ExoPlayer |
---|---|---|---|
https | 支持 | 支持 | 支持 |
rtsp | 不支持 | 支持 | 不支持 |
rtmp | 不支持 | 支持 | 支持 |
ffconcat | 不支持 | 支持 | 不支持 |
file(本地视频) | 支持 | 支持 | 支持 |
android.resource(raw) | 支持 | 支持 | 支持 |
assets 中的视频 | 支持 | 支持 | 支持 |
mp4 | 支持 | 支持 | 支持 |
m3u8 | 支持 | 支持 | 支持 |
flv | 支持 | 支持 | 可播放,无法 seek 进度 |
Android Video Player. 安卓视频播放器,封装 MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音,悬浮播放,广告播放,列表播放,弹幕相关推荐
- Android短视频播放器组件库GSYVideoPlayer和仿抖音切换DKVideoPlayer可以悬浮框及滑动小屏播放
原文地址:https://blog.csdn.net/u011287484/article/details/105202121/ 实现安卓上的短视频播放器功能,有两个好用的组件库GSYVideoPla ...
- android播放器:MediaPlayer ExoPlayer ijkplayer
视频播放主要涉及解码流程,主要分为硬解码和软解码.在Android设备硬件支持的情况下优先使用Android设备的硬件解码,减少CPU的占用,更加省电. 软件解码:通过软件让CPU来对视频进行解码处理 ...
- android电影播放器,安卓视频播放器哪个好 五款主流视频播放器对比
如今手机的流行趋势是屏幕越来越大,从3.5寸到3.7寸再到现在不少主流的安卓手机所采用的4.3寸屏幕,用手机来看电影已经是一项在我们日常生活中使用频率非常高的功能.而手机处理器性能的进化也让我们可以轻 ...
- 完整视频播放器封装库
2019独角兽企业重金招聘Python工程师标准>>> 目录介绍 1.关于此视频封装库介绍 1.1 能够满足那些业务需求 1.2 对比同类型的库有哪些优势 2.关于使用方法说明 2. ...
- 完整视频播放器封装库,仿优酷
目录介绍 1.关于此视频封装库介绍 1.1 能够满足那些业务需求 1.2 对比同类型的库有哪些优势 2.关于使用方法说明 2.1 关于gradle引用说明 2.2 添加布局 2.3 最简单的视频播放器 ...
- 完整视频播放器封装库 1
目录介绍 1.关于此视频封装库介绍 1.1 能够满足那些业务需求 1.2 对比同类型的库有哪些优势 2.关于使用方法说明 2.1 关于gradle引用说明 2.2 添加布局 2.3 最简单的视频播放器 ...
- android阿里云基础视频播放器
android阿里云基础视频播放器记录: 1.阿里云视频播放器sdk地址:https://help.aliyun.com/document_detail/61910.html?spm=a2c4g.11 ...
- Android系列之自定义视频播放器
Android系列之自定义视频播放器 自述 xml部分 Java对面部分 需要使用到的Animation资源 需要自定义的工具类 自述 自己写的一个简易视频播放器,如果有需要的话欢迎参考和转载,但拒绝 ...
- Android课程设计之视频播放器
CSDN下载:https://download.csdn.net/download/eseszb/10463442 移动互联网开发 课程设计报告 学生姓名:学 号: 专业:计算机科学与技术 班级: ...
最新文章
- 谁是当今最顶级的技术?SQL、Java、Python、C++ 皆上榜!
- [device]/proc/devices and /dev/
- 会计有必要学python吗-工作三年却被实习生抢了饭碗,学会Python到底有多吃香?...
- EditText显示明文与密码
- tensorflow随笔-底层梯度
- Java异常之try,catch,finally,throw,throws
- laravel大型项目系列教程(六)之优化、单元测试以及部署
- java类型之间的转换_JAVA基本数据类型及之间的转换
- audio.js – 随时随地,播放 HTML5 的声音
- SAP License:EXCEL自定义函数 For SAP遗留资产折旧计算
- 剑指offer面试题09. 用两个栈实现队列(队列、栈)
- 谷歌的诀窍:如何取消验证码
- 手机qqsendencpac文件能删吗_无需任何app,手机电脑之前也能轻松传文件
- python制作翻译器代码_翻译器(3)
- Redis常用命令总结,java开发流程面试
- linux不能显示微软雅黑字体
- oracle如何修改redo,修改oracle redo
- 【百度编辑器】修改上传图片缩略图大小
- TLC5615 10位DA模块数模转换芯片驱动
- 使用scrapy框架做武林中文网的爬虫
热门文章
- 00-MapStruct使用文档
- WMF,双立人,菲仕乐,法国OQO——国际顶级厨具
- 用C语言求已知集合的笛卡儿乘积(离散数学)
- 【VPR】 Graphics - vpr的图形界面
- 一个LED圣诞装饰灯网站首页及产品分类页代码
- 计算机毕业设计Java小说阅读网站(源码+系统+mysql数据库+Lw文档)
- Mentor.Graphics.O-in v3.0 Linux 1DVD
- 图像处理——图像增强(1)
- 大学计算机基础ppt操作题都考什么,大学计算机基础操作题.ppt
- cesium实现给三维建筑物贴图