更新记录

1.0.260427(2026-04-27) 下载此版本

提交发布


平台兼容性

uni-app(3.7.6)

Vue2 Vue2插件版本 Vue3 Vue3插件版本 Chrome Safari app-vue app-vue插件版本 app-nvue app-nvue插件版本 Android iOS 鸿蒙
1.0.260427 1.0.260427 × × 1.0.260427 1.0.260427 × × 13
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × × ×

uni-app x(3.7.6)

Chrome Safari Android iOS 鸿蒙 微信小程序
× × × × 13 ×

其他

多语言 暗黑模式 宽屏模式

使用方法文档

本UTS插件为跨平台Recorder录音插件Recorder-UniCore的配套组件,提供鸿蒙App下的权限请求、文件保存原生功能。

插件默认配置了 麦克风 权限,对应权限声明为 正在申请使用麦克风权限,以便为您提供相应的服务,也可用于更多权限的声明和请求;请参考下面的权限请求方法,可以到json5配置文件中自行添加修改。

import

import { Harmony_RequestPermissionAsync, Harmony_SaveLocalFile } from '@/uni_modules/Recorder-UniHarmony';

Harmony_RequestPermissionAsync(permissions : Array)

请求权限,参数有几个权限,异步返回的结果对应的就有几个值。非鸿蒙app调用会直接抛异常。

var res=await Harmony_RequestPermissionAsync(["ohos.permission.MICROPHONE","ohos.permission.CAMERA"]);
//res=[1,3] 返回结果:1 有权限、3 无权限、2 (未用到)

// 权限需要先到 @/uni_modules/Recorder-UniHarmony/utssdk/app-harmony/module.json5 内声明,可阅读此json5配置文件自行添加修改
// 权限字符串参考 https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/permissions-for-all-user

Harmony_SaveLocalFile(fileName : string, base64 : string)

保存base64任意二进制数据到此文件名下,返回保存的完整路径。非鸿蒙app调用会直接抛异常。

var path=Harmony_SaveLocalFile("test.txt", "dGVzdDEyMw==");
//path=Context.filesDir+"/RecUniSaveFiles"+"/test.txt" 返回保存的完整路径

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。