svga / SVGAPlayer-iOS

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) 动画。
http://svga.io
Apache License 2.0
1.08k stars 293 forks source link

svga文件没有声音 #111

Closed UbunGit closed 4 years ago

UbunGit commented 4 years ago

兄dei,今天用svga-ios v2.5.2播放本地文件的时候,声音一直无法播放,但是在安卓平台是可以的,无奈之下将代码调用改为:

  [parser parseWithNamed:@"feiji" inBundle:nil completionBlock:^(SVGAVideoEntity * _Nonnull videoItem) {
        self.aPlayer.videoItem = videoItem;
        [self.aPlayer startAnimation];
        [self performSelector:@selector(pauseAfterstep) withObject:self afterDelay:0.1];

    } failureBlock:nil];

-(void)pauseAfterstep{
    [self.aPlayer pauseAnimation];
    [self.aPlayer stepToPercentage:(self.aSlider.value == 1 ? 0 : self.aSlider.value) andPlay:YES];
}

虽然声音有了,但是我不明白是.svga文件有问题还是代码问题

.svga文件下载地址:https://github.com/UbunGit/TestRepo/blob/master/svga/feiji.svga

errnull commented 4 years ago

svga 文件在 master 分支源码中可以正常播放, SVGAAudioLayer 可能有问题, issue 合并至 #110