uni-app 微信小程序 纯血鸿蒙系统 录音无效

uni-app 微信小程序 纯血鸿蒙系统 录音无效

类别 信息
产品分类 uniapp/小程序/微信
开发环境 Windows
操作系统版本 Windows 11
IDE HBuilderX
IDE版本 4.84
工具版本 Stable 1.06.2504060
基础库版本 3.2.4
项目创建方式 HBuilderX

操作步骤:

  • 正常点击开始录音

预期结果:

  • 点击开始录音正常录音,onStart也会正常监听,预期结果和安卓和IOS小程序正常运行一致

实际结果:

  • 点击开始录音无反应,onStart监听不执行无反应

bug描述:

uni.getRecorderManager()录音功能在安卓系统、IOS系统的微信小程序里边正常,在纯血鸿蒙的微信小程序里边无效,监听onStart也无反应。 纯血鸿蒙手机型号:nova 12 Pro, 系统:Harmony OS 5.1.0.


更多关于uni-app 微信小程序 纯血鸿蒙系统 录音无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

试试原生微信小程序有没有这个问题

更多关于uni-app 微信小程序 纯血鸿蒙系统 录音无效的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


他原生好像鸿蒙就没支持,这种情况怎么办?

回复 银狼: 只能等微信兼容,可以先在微信社区里反馈下这个问题

在纯血鸿蒙系统(HarmonyOS 5.1.0)的微信小程序中遇到uni.getRecorderManager()录音功能失效的问题,可能是由于以下原因:

  1. 系统兼容性差异:鸿蒙系统与安卓/iOS的底层音频处理机制可能存在差异,导致微信小程序在鸿蒙环境下的录音API调用异常。

  2. 权限配置问题:鸿蒙系统对录音权限的管理可能更严格,需检查小程序是否在鸿蒙系统中正确获取了麦克风权限。在manifest.json中确认已配置录音权限,并确保在鸿蒙端首次使用时主动触发权限申请:

    "mp-weixin": {
      "permissions": ["record"]
    }
回到顶部