svga / SVGAPlayer-Web

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) 动画。
https://svga.io
Apache License 2.0
954 stars 239 forks source link

使用flash版本svga问题 #45

Closed llftt closed 5 years ago

llftt commented 5 years ago

1.使用flash版本svga库,无法播放动画,问题原因:创建object对象成功,但是并没有下载swf文件(目录下有SVGAPlayerWeb.swf) 2.修改添加object的代码,可以成功下载swf,并且执行了test.svga的下载,但是没有看到播放效果 测试浏览器:chrome,IE10

<script src="./svga.ie.min.js"></script>
  <script> 
    var player = new SVGA.Player('#test');
    var parser = new SVGA.Parser('#test'); 
    parser.load('test.svga', function(videoItem) {
        player.setVideoItem(videoItem);
        player.startAnimation();
    });
</script>
llftt commented 5 years ago

因为svag动画问题,IE下用canvas会报错 setLineDash不支持,所以考虑IE10用flash来播放,但是发现没有效果

PonyCui commented 5 years ago

你的 svga 文件需要是 2.0 的格式才可以使用

llftt commented 5 years ago

谢谢,我这边试试