# 团结引擎 OpenHarmony getRecordNumDriver返回0 无法录音

**URL:** https://qa.fmod.com/t/openharmony-getrecordnumdriver-0/22683
**Category:** 中文支持
**Tags:** openharmony
**Created:** [March 11, 2025, 11:01am UTC](https://qa.fmod.com/t/openharmony-getrecordnumdriver-0/22683 "2025-03-11T11:01:14Z")
**Posts on this page:** 1
**Showing post:** 4

<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: [March 18, 2025, 5:15am UTC](https://qa.fmod.com/t/openharmony-getrecordnumdriver-0/22683/4 "2025-03-18T05:15:19Z")

</div>

谢谢你提供的版本号和完整Log信息！

我这边已经成功复现了你提到的 `getRecordNumDriver` 在OpenHarmony平台上函数始终返回0的问题，我已将此问题提交给开发团队进行深入调查。​一旦有最新进展，我会第一时间通知你。​非常感谢你让我们注意到这个问题。

此外，我们注意到日志中存在以下信息：

> [@xiangchunsong520](#):
>
> ```auto
> [FMOD] FMOD_OS_Init : Cannot access Resource Manager, rawfile support unavailable, ensure fmod.init has been called with UIAbility
> 
> ```

这表明在 OpenHarmony 平台上，FMOD 可能未正确初始化，可能导致无法播放声音。​我们在目前最新的 2.02.27 版本中已修复了此问题。​建议你可以尝试升级到此版本以解决该问题。

> [@xiangchunsong520](#):
>
> `[FMOD] OutputRingBuffer::read : Insufficient buffer size detected, requested 35664 bytes, buffer size is 32768 bytes.`

这个信息表示缓冲区大小不足，可能导致无法听到声音。​遇到问题的话你可以参考这个帖子里的解决方法：[FMOD 在OpenHarmony 上播放不出声音，日志里面很多如下错误 - #2 by li\_fmod](https://qa.fmod.com/t/fmod-openharmony/21976/2)

---

_[View the full topic](https://qa.fmod.com/t/openharmony-getrecordnumdriver-0/22683)._
