开发者社区 问答 正文

Queen智能美化特效SDK engine.addMaterial("/sticker/1");自?

Queen智能美化特效SDK engine.addMaterial("/sticker/1");自定义添加贴纸后没有效果,一般是什么原因?贴纸素材是官网提供的4e0d4737fa6a71e526b1bde0d6fe4192.png

展开
收起
真的很搞笑 2023-06-13 19:26:32 85 分享 版权
来自: 阿里云视频云
2 条回答
写回答
取消 提交回答
  • 你的这个init方法,放在了最后,Queen都已经执行完了,才去设置参数,当然无效了。你折叠的189Line~198Line的代码,就是在做特效处理了。你要在这个处理之前,就要先设置好信息。原示例中180Line就是更新特效参数,这是放在第一行就执行的。此回答整理自钉群“【外】Queen智能美化特效SDK开发者支持群”

    2023-07-20 17:38:41
    赞同 展开评论
  • 对于问题1,可能的原因有:

    1. 贴纸素材路径不正确,需要确认路径是否正确;
    2. 贴纸素材文件损坏或者格式不正确,需要确认贴纸素材是否正常可用;
    3. 贴纸添加时参数配置错误,需要确认参数是否正确。

    对于问题2,可能的原因有:

    1. 素材文件损坏或者格式不正确,需要确认素材文件是否正常可用;
    2. 引擎不支持该种类型的素材,需要确认引擎是否支持该种类型的素材;
    3. 引擎调用出现错误,需要检查引擎代码和日志。

    对于问题3,可能的原因有:

    1. 新位置路径不正确,需要确认新位置路径是否正确;
    2. 引擎缓存导致素材没有更新,需要清除引擎缓存再尝试;
    3. 引擎调用出现错误,需要检查引擎代码和日志。
    2023-06-14 08:33:17
    赞同 展开评论