收藏
回答

关于微信小程序正式版当中调用录音API的问题?

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()函数。在体验版当中可以顺利录音,但是在正式版当中根本不会调用到录音的功能。

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容