const recorderManager = uni.getRecorderManager();
function tapeOnClick() {
isTaping.value = !isTaping.value;
if (isTaping.value === true) {
recorderManager.onStop(res => {
apiPicbookAddBookpageDub({
filePath: res.tempFilePath,
formData: {
bookpageId: collectionContent.value[currentIndex.value].bookpageId,
}
}).then(res => {
if (res.data === 1) {
uni.showToast({
title: "上传成功",
icon: "success"
});
}
});
});
recorderManager.start();
} else {
recorderManager.stop();
}
}
代码片段如上所示,每点击一次按钮都会调用tapeOnClick()函数。在体验版当中可以顺利录音,但是在正式版当中根本不会调用到录音的功能。
不能调用报错是什么呢