VAP(Video Animation Player)是企鹅电竞开发,用于播放酷炫动画的实现方案。
- 相比Webp, Apng动图方案,具有高压缩率(素材更小)、硬件解码(解码更快)的优点
- 相比Lottie,能实现更复杂的动画效果(比如粒子特效)
项目详细介绍请参考 Introduction.md
特效展示:
而且VAP还能在动画中融入自定义的属性(比如用户名称, 头像)
- | 文件大小 | 解码方式 | 特效支持 |
---|---|---|---|
Lottie | 无法导出 | 软解 | 无粒子特效 |
GIF | 4.6M | 软解 | 只支持8位色彩 |
Apng | 10.6M | 软解 | 全支持 |
Webp | 9.2M | 软解 | 全支持 |
mp4 | 1.5M | 硬解 | 无透明背景 |
VAP | 1.5M | 硬解 | 全支持 |
实验参数参考 Introduction.md
支持:Android, iOS, web. 接入说明在对应平台目录中
为大家更方便的使用组件,还有配套的素材制作工具tool (工具目前只支持Mac版本)
遇到任何问题或者有好的建议,欢迎提issues,或者加入QQ群交流
VAP is under the MIT license. See the LICENSE file for details.