更新记录
1.0.0(2025-05-28)
调用鸿蒙原生api,获取麦克风权限,实现录屏功能并保存到本地
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.51,Android:不支持,iOS:不支持,HarmonyNext:支持 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
当前插件功能:uniapp 端调用鸿蒙原生 api,获取麦克风权限,实现录屏功能并保存到本地
使用方法:
- 下载插件,将文件夹放入 uniapp 项目的 uni_modules 文件夹下
- 在需要使用录屏功能的页面中,引入插件
<template>
<view>
<button @click="clickFn">获取麦克风权限</button>
<button @click="starFn">开始录屏</button>
<button @click="stopFn">停止录屏</button>
<button @click="saveFn">保存文件</button>
</view>
</template>
<script>
import { avScreenCapture } from "@/uni_modules/wl-avScreenCapture"
let curavScreenCapture = new avScreenCapture();
export default {
data() {
return {
title: '调用鸿蒙原生api实现录屏功能',
}
},
onLoad() {
},
methods: {
clickFn(){
curavScreenCapture.getPermissions()
},
starFn(){
curavScreenCapture.startRecording()
},
stopFn(){
curavScreenCapture.stopRecording()
},
saveFn(){
curavScreenCapture.saveFile()
}
}
}
</script>
- 当前功能:获取麦克风权限,开始录屏,停止录屏,保存文件 4.使用过程有问题可联系 397069329 5.该插件已在鸿蒙真机 mate60 上测试通过,真机运行需要配置本地签名与 agc 后台签名,这是参考文献:鸿蒙 app 专题