HarmonyOS lottie库,无法播放带有image的动画

动画不包含图片的,可以正常播放。

this.anim = lottie.loadAnimation({ 
  path: 'lottie/happy2016/data.json', 
  container: this.canvasContext, 
  autoplay: true, 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

动画包含图片的,无法播放。

this.anim = lottie.loadAnimation({ 
  path: 'lottie/happy2016/data.json', 
  container: this.canvasContext, 
  autoplay: true, 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

data.json:

assets: [ 
  { 
    u: lottie/raw/, 
    p: icon.png, 
  } 
]
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

图片路径:src/main/resources/rawfile/lottie/raw/icon.png

报错日志:

[js_environment.cpp(operator():148)]SourceMap is not initialized yet 
SourceMap is not initialized yet 
at createImageData (oh_modules/.ohpm/@ohos+lottie@2.0.10/oh_modules/ 
  at loadAssets (oh_modules/.ohpm/@ohos+lottie@2.0.10/oh_modules/@ohos/ 
  at anonymous (oh_modules/.ohpm/@ohos+lottie@2.0.10/oh_modules/@ohos/ 
  at anonymous (oh_modules/.ohpm/@ohos+lottie@2.0.10/oh_modules/@ohos/ 
  at anonymous (oh_modules/.ohpm/@ohos+lottie@2.0.10/oh_modules/@ohos/ 
  at postMessage (oh_modules/.ohpm/@ohos+lottie@2.0.10/oh_modules/@ohos/ 
  at anonymous (oh_modules/.ohpm/@ohos+lottie@2.0.10/oh_modules/@ohos/ 
  at anonymous (oh_modules/.ohpm/@ohos+lottie@2.0.10/oh_modules/@ohos/
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
HarmonyOS
2024-09-12 13:43:25
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

参考代码:

lottie.loadAnimation({ 
  container: this.canvasRenderingContext, 
  renderer: 'canvas', // canvas 渲染模式  此处为必须, 
  path: "common/lottie/chalk_data.json" // 此处json中可以添加带图片资源 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
分享
微博
QQ
微信
回复
2024-09-12 16:59:14
相关问题
HarmonyOS 本地lottie动画无法播放
1458浏览 • 1回复 待解决
动画lottie能否设置播放次数
2723浏览 • 1回复 待解决
HarmonyOS lottie动画
854浏览 • 1回复 待解决
HarmonyOS 如何加载lottie动画
880浏览 • 1回复 待解决
HarmonyOS 怎样加载Lottie动画
808浏览 • 1回复 待解决
HarmonyOS RN使用lottie
656浏览 • 1回复 待解决
HarmonyOS Lottie动画有加载指导吗
707浏览 • 1回复 待解决
HarmonyOS Lottie无法全屏加载
845浏览 • 1回复 待解决
lottie动画组件存在严重内存泄漏
2546浏览 • 1回复 待解决
HarmonyOS Lottie动画加载不出来
890浏览 • 1回复 待解决
Refresh结合lottie实现下拉刷新动画
1952浏览 • 1回复 待解决