版本
装了2.6.9版本,zlm不清楚是哪个版本,昨天装了最新的wvp-assist插件
bug
下载录像进度条一直是0%
查看返回来的进度字段一直都是0,就去看了源码
发现 上面那个 assistRESTfulUtils去调用了assist的接口:
wvp-assist的接口:
进去看发现问题:
这两个时间是null,必定返回空数组 所以导致字段一直是0
又发现assist那边返回的录像路径字段是recordTempPath,而wvp-pro这边接收的是record!!!
后面还是不行,我就更新了最新的wvp–pro(注意,用最新的wvp-pro则不需要wvp-assist插件,因为最新版本已经集成了这个assist,或者说wvp不经过这个assist去操作了),但是进度条字段还是0,最后去看源码:
查看了mediaInfo这个对象,就怀疑了是不是zlm没有传这个字段,然后就更新了最新的zlm
最后进度条是有,但是出现了新问题:
WTF!!!还有问题,头都要炸了
最后去github上提问issues 也有人遇到了
去看了下zlm日志 发现一直是丢包的
并且下载到一半的录像 都是花屏加卡顿 !
最后我就试了下用tcp被动模式
最后发现下载进度能到100%了!!!
但是又有问题了!!
下载到100%后,没有下载按钮或者自动下载到本地
最后看了下后端返回的api 发现下载文件路径 是为null的!
真的是头都炸了,最后我去服务器查看 录像 。录像是完整的下载下来的 播放也ok,但是为什么下载文件路径没有值,我就没有深入研究了,因为我的需求到这就能实现了
总结
最新的wvp-pro不需要部署wvp-assist了
如果是旧版本的 可以去试试
总之bug还是不少的!需要自己去解决,如果能力不行的话,就去github上提交issues
最后如果有人知道下载文件路径的问题,欢迎评论。一起学习
非常感谢