Tencent / libpag

The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.
https://pag.art
Other
4.73k stars 437 forks source link

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

Open Hugohui opened 2 months ago

Hugohui commented 2 months ago

【版本信息】

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() })