import { onMounted, ref } from 'vue';
const recorderManager = uni.getRecorderManager();
console.log(recorderManager)
// 用于存储当前声音分贝值
const decibelValue = ref(null);
// 开始录音
const startRecord = () => {
recorderManager.start({
detectDecibel: true
});
console.log('开始录音');
};
// 停止录音
const stopRecord = () => {
recorderManager.stop();
console.log('停止录音');
};
// 监听声音分贝变化事件
recorderManager.onDecibelChange((res) => {
decibelValue.value = res.dB;
});
// 监听录音停止事件
recorderManager.onStop(() => {
decibelValue.value = null;
});
2 个回复
1***@163.com (作者)
联系方式 545320489 QQ
1***@163.com (作者)
脑残了,没看到只支持支付宝
DCloud_UNI_OttoJi
ok
2025-02-24 11:19