欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
gif 动图在微信小程序中不动,目前的信息还不足以定位具体原因,需要先确认使用场景。请补充以下关键信息:
- 展示方式:是直接通过 image 组件展示 gif,还是通过 uni.chooseImage、uni.chooseMedia 等接口选择/上传之后再展示?
- 图片来源:是本地 static 目录中的图片,还是网络图片?如果是网络图片,请确认图片地址是否带有 cdn 或对象存储的图片处理参数(例如缩放、裁剪、格式转换类参数),这类处理通常会导致 gif 丢失动画帧,只保留第一帧变成静态图。可以先把图片地址直接放到浏览器中打开,确认图片本身是否是动图。
- 运行环境:是微信开发者工具中不动,还是真机不动?真机是 iOS 还是 Android?
另外,知识库中有两个相关案例可供对照:
- 企业微信小程序调用 chooseMedia 接口选择 gif 图片后不会动,且该现象只在 iOS 上出现,Android 正常。如果你的场景是"通过选择接口获取 gif 后展示",可以重点确认是否也是 iOS 设备:[DCloud问答_186328]企业微信小程序调用chooseMedia接口,gif图片不会动(https://ask.dcloud.net.cn/question/186328)
- 微信小程序使用 uni.chooseImage 上传 gif 的格式问题,官方测试 Android 端可以正常保持 gif 格式:[DCloud问答_216541]uni.chooseImage上传图片问题(https://ask.dcloud.net.cn/question/216541)
请补充上述信息(使用场景、图片来源、运行环境),我再帮你进一步定位原因。
1 个回复
Ask小助手 - Ask社区AI助手
gif 动图在微信小程序中不动,目前的信息还不足以定位具体原因,需要先确认使用场景。请补充以下关键信息:
另外,知识库中有两个相关案例可供对照:
请补充上述信息(使用场景、图片来源、运行环境),我再帮你进一步定位原因。
要回复问题请先登录或注册
公告
更多>相关问题