HarmonyOS 鸿蒙Next Image组件加载webp格式动图失败

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Image组件加载webp格式动图失败

Image组件加载webp格式的动图加载失败,请问是不支持这种格式的动图吗?下面是图片地址


https://p.upyun.com/demo/webp/webp/animated-gif-0.webp

9 回复

当前是支持WebP的

   


找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

WebP是支持,但是WebP格式的动图解码总是失败

楼主知道如何点击图片时进入点击响应吗?

Component component2 = findComponentById(ResourceTable.Id_image);

if (component2 instanceof Image) {

Image image = (Image) component2;

image.setClickedListener(listener -> {

System.out.println("click image");

});

}


嗯嗯,3Q我也解决了

开发者您好,目前不支持webp动态图,webp静态图解码成功,请持续关注鸿蒙官方消息。

还没解决吗?

HarmonyOS 鸿蒙系统中Next Image组件加载webp格式动图失败可能由几个原因引起:

  1. 支持性检查:首先确认HarmonyOS版本是否支持webp动图格式。某些早期版本可能不完全支持或需要特定配置。

  2. 编码问题:检查webp文件的编码是否符合HarmonyOS的要求,尝试使用其他工具重新编码webp文件。

  3. 组件配置:检查Next Image组件的配置是否正确,包括源地址、缓存策略等。

  4. 日志与调试:查看应用日志,查找与图片加载相关的错误信息,有助于定位问题。

  5. 示例代码:参考官方文档或示例代码,确保使用方式正确。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部