Tencent / vap

VAP是企鹅电竞开发,用于播放特效动画的实现方案。具有高压缩率、硬件解码等优点。同时支持 iOS,Android,Web 平台。
Other
3.93k stars 528 forks source link

startPlay方法支持config配置单独加载 #343

Open FengQiDev opened 1 year ago

FengQiDev commented 1 year ago

1.Android端目前可以直接从mp4中读取config 2.如果UI那边出mp4资源,有压缩等操作,会导致sdk解析失败,报错Error 0x5 parse config fail,使用window下的vap-player验证,得出mp4中的config经过压缩后无法被解析导致 3.基于2.如果mp4中包含了config,会间接导致mp4文件体积增加(压缩后2.04M,但是解析config失败;支持config解析的未压缩mp4体积来到了3.5M),直观上增加的体积比config.json文件本身大小要大 4.google应用商店现在对apk文件上传限制在100M以内,因此对资源文件的大小能限制就尽量限制 综上,能否对现有startPlay方法扩展,新增一个多态的startPlay方法,支持手动传入config.json进行解析?

ideaworkJack commented 1 year ago

2.可以用animtool 这个把原来视频的config添加回去视频,视频基本不增加大小