Android Video Player. 安卓视频播放器,封装 MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音,悬浮播放,广告播放,列表播放,弹幕
16lz
2021-01-23
原文链接: https://p.codekk.com/detail/Android/dueeeke/DKVideoPlayer
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 5.0视频教程
- 【Android】 从头搭建视频播放器(4)——屏幕旋转处理
- Android 系统资源(字体,声音,视频)的简介
- android ip地址,手机号码,邮箱格式验证
- 如何在Android中格式化日期和时间?
- 二、VR全景图显示器开发 ---- Android VR视频/Google VR for And
- MediaRecorder音视频框架
- 搭建WebRTC Android视频demo
- Android视频文件格式解析相关分析