uni-app uni.getRecorderManager
uni-app uni.getRecorderManager
项目 | 信息 |
---|---|
产品分类 | uniapp/小程序/微信 |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | 10 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 4.45 |
第三方开发者工具版本号 | 1.06.2412050 |
基础库版本号 | 3.7.4 |
项目创建方式 | HBuilderX |
示例代码:
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;
});
操作步骤:
见上面
预期结果:
见上面
实际结果:
见上面
bug描述:
recorderManager.onDecibelChange is not a function
没有onDecibelChange 方法
更多关于uni-app uni.getRecorderManager的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
联系方式 545320489 QQ
更多关于uni-app uni.getRecorderManager的实战教程也可以访问 https://www.itying.com/category-93-b0.html
脑残了,没看到只支持支付宝
ok