svga / SVGAPlayer-Android

Similar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web. 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。

Home Page:http://svga.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

播放两次带音效的svga文件,会导致后面所有的svga动画都无法播放包括最开始的带声音的svga文件也是无法播放

zjh954zjh954 opened this issue · comments

然后看到SVGAParer.kt文件的的备注信息
image
然后就根据这里的解决方法,在第一次带声音的svga文件播放成功时,用一个局部变量保存了onComplete(SVGAVideoEntity videoItem)该方法中的回调参数videoItem,测试了再一次进来时直接svgaImageView.setVideoItem(videoItem);进行播放。结果是在监听方法中onFinished()是可以收到动画结束的通知,但是这个动画并未显示出来。请大佬看看是我用局部变量保存有问题还是怎么样,麻烦大佬们讲解一下,谢谢

升级后SVGASoundManager.INSTANCE.init();解决