HarmonyOS 鸿蒙Next AVRecorder录制MP3音频无法写入沙箱文件,疑似麦克风未被拉起

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

HarmonyOS 鸿蒙Next AVRecorder录制MP3音频无法写入沙箱文件,疑似麦克风未被拉起

cke_189.pngcke_371.png在调用开始录音函数的时候,发现手机右上角并没有麦克风图标出现,沙箱中的对应文件大小也为0B,求助大佬指点

9 回复
大致看了下写法没问题,调试的时候没异常日志吗?或者你把图片中的代码发出来,我本地试下。

谢谢大佬,问题已经解决了,我修改了比特率,采样率,文件的创建方式也进行了稍微的修改,目前可以正常录制音频并播放了。

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

比特率 改成什么参数了,我也遇到这样的问题

我也解决了

兄弟你是咋解决的?

其实也没啥,像这里的比特率和采样率是不对的,然后我又清理清理了项目,就跑起来了,文档里有比特率和采样率的对应关系

针对您提出的HarmonyOS 鸿蒙Next AVRecorder录制MP3音频无法写入沙箱文件,疑似麦克风未被拉起的问题,以下是一些可能的解决方案:

  1. 检查麦克风权限

    • 确保应用已获取麦克风权限。在HarmonyOS中,应用需要在权限管理中开启麦克风权限才能正常录音。
  2. 检查AVRecorder配置

    • 确认AVRecorder的配置是否正确,特别是音频输入源是否设置为麦克风(audioSourceType: media.AudioSourceType.AUDIO_SOURCE_TYPE_MIC)。
    • 确保录制的URL地址(url)是有效的沙箱文件路径。
  3. 检查沙箱文件路径

    • 验证沙箱文件路径是否存在且可写。如果路径不正确或没有写权限,音频将无法写入文件。
  4. 调试和日志

    • 使用调试工具查看应用运行时的日志,检查是否有相关错误信息。
    • 确认在调用开始录音函数时,手机右上角是否出现麦克风图标,以验证麦克风是否被正确拉起。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部