# 我的微信小游戏从2.03.00升级到2.03.03或者2.03.04时，出现调用api时api丢失错误

**URL:** <https://qa.fmod.com/t/2-03-00-2-03-03-2-03-04-api-api/22378>\
**Category:** 中文支持\
**Created:** [December 6, 2024, 9:22am UTC](https://qa.fmod.com/t/2-03-00-2-03-03-2-03-04-api-api/22378 "2024-12-06T09:22:39Z")\
**Posts on this page:** 1\
**Showing post:** 47

<div class="post-metadata">

**Author:** ![li\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/li_fmod/32/6577_2.png) [@li\_fmod](https://qa.fmod.com/u/li_fmod)\
**Post date:** [February 13, 2025, 5:01am UTC](https://qa.fmod.com/t/2-03-00-2-03-03-2-03-04-api-api/22378/47 "2025-02-13T05:01:45Z")

</div>

我在论坛里找到了一篇可能与你所遇到问题相关的帖子，或许你可以试一试看是否能够解决你的问题，帖子如下：[FMOD music will not resume after Ironsource Ads - #13 by Leah\_FMOD](https://qa.fmod.com/t/fmod-music-will-not-resume-after-ironsource-ads/20209/13)

这个讨论里面主要说的是某些第三方平台的激励广告插件在广告播放时，可能将缓冲区调整到超过FMOD正常情况下的音频缓冲区，而这种变化会立即触发错误，因为FMOD的缓冲区长度不足以应对这种突然的变化，从而导致FMOD无法正常输出音频。在播放完广告后，这些第三方平台通常不会将缓冲区长度恢复到原始设置，这也便意味着即使广告结束后，FMOD仍然无法恢复正常输出音频。

因此我会建议你试一下在 `FMOD → Edit Settings → Platform Specific → DSP buffer length` 的设置里，尝试将缓冲区长度增加到1024试一试，如果还是不行的话，还可以多试几个不同的缓冲区数看看。

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/7/79c4b873da340926b624a9dfc18d75ccecc3da21.png)

---

_[View the full topic](https://qa.fmod.com/t/2-03-00-2-03-03-2-03-04-api-api/22378)._
