Tencent / libpag

The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.

Home Page:https://pag.art

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

开发者工具能正常播放动画,但真机调试时报错,PAGInit fail! Please check .wasm file path valid.

Hugohui opened this issue · comments

commented

【版本信息】

4.2.82

【平台信息】

微信小程序

【预期的表现】

开发者工具预览正常
image

【实际的情况】

真机调试报错
image

【Demo及附件】

const PAG = await PAGInit({
locateFile: file => {
console.log('locateFile=====', file)
return '/static/' + file
}
})
wx
.createSelectorQuery()
.in(this)
.select('#pagPlayer')
.fields({ node: true, size: true }, () => {})
.exec(async res => {
const canvas = res[0].node
const buffer: any = await pagUtil.loadFileByRequest(
'https://static-growth.diffusenetwork.com/FE/pags/%E8%87%B3%E5%B0%8A.pag'
)
const pagFile = await PAG.PAGFile.load(buffer)
const pagView: any = await PAG.PAGView.init(pagFile, canvas)
pagView.play()
})