lottile动画加载完成回调不调用

lottile动画加载完成后Canvas的onReady属性下,加载动画,lottie.loadAnimation的回调方法走不进去lottie版本号:2.0.6 或 2.0.7

Canvas(this.canvasRenderingContext) 
  .width(360 + ‘px’) 
.height(360 + ‘px’) 
.backgroundColor(Color.Gray) 
  .onReady(() => { 
    // 可在此生命回调周期中加载动画,可以保证动画尺寸正确 
    this.animateItem = lottie.loadAnimation({ 
      container: this.mainCanvasRenderingContext, 
      renderer: ‘canvas’, 
      loop: true, 
      autoplay: true, 
      //name: this.animImageParams?.animateName, 
      //path: this.animImageParams?.animatePath, 
    }) 
    console.info(this.TAG, "animateItem " + this.animateItem); 
    // Console.info(this.TAG, “lottie DOMLoaded 2”); 
    this.animateItem.addEventListener(‘DOMLoaded’, (args: Object): void => { 
      console.info(this.TAG, “lottie DOMLoaded=========”); 
      this.isCanvasVisible = Visibility.Visible 
    }); 
    // Console.info(this.TAG, “lottie DOMLoaded 3”); 
    this.animateItem.addEventListener(‘segmentStart’, (args: Object): void => { 
      console.info(this.TAG, “lottie segmentStart=========111”); 
    }); 
  })
HarmonyOS
2024-05-11 15:08:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hujianwu

使用错误

container: this.mainCanvasRenderingContext换成 container:this.canvasRenderingContext,然后给name和path给值

分享
微博
QQ
微信
回复
9天前
相关问题
lottile动画如何切圆角
94浏览 • 0回复 待解决
webview静态资源下载完成
132浏览 • 1回复 待解决
支付成功后没有收到
233浏览 • 1回复 待解决
OpenHarmony idl如何实现异步
2840浏览 • 1回复 待解决
Emitter如何声明函数类型
166浏览 • 1回复 待解决
LoadingProgress如何修改加载动画样式
193浏览 • 1回复 待解决
焦点事件onBlur/onFocus无法触发
368浏览 • 1回复 待解决
网络请求后如何进行
132浏览 • 1回复 待解决
如何为 C++ 提供函数?
650浏览 • 1回复 待解决
如何按照条件完成样式的链式调用
327浏览 • 1回复 待解决
如何实现crash堆栈抓取、crash
276浏览 • 1回复 待解决
NAPI执行上层时,如何获取env
374浏览 • 1回复 待解决