收藏
回答

PC端微信RecorderManager和wx.uploadFile有bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.uploadFile 工具 微信电脑端3.9.0.28 最新微信电脑端

操作系统:window

pc微信版本:3.9.0.28(当前最新版本)


两个问题:

1.PC端微信录音格式有问题,声明mp3实际出的是wav格式

2.获取的tempFIlePath无法上传,调用wx.uploadFile报错

let recordManager = wx.getRecorderManager();

recordManager.onStop((res) => {
	let { tempFilePath } = res;
	//这里实际是wav格式

	wx.uploadFile({
		url:'https://xxxxx',
		filePath:tempFilePath,
		name:'file',
		success:(res)=>{
			//
		},
		fail:(res)=>{
			//微信电脑版下一定会报错并且进入fail,res见上图中的提示
		}
	});
});

recordManager.start({
	duration: 60000,
	format: 'mp3' //声明录制mp3格式
});


注:在开发工具以及手机上都正常,PC微信端则不正常

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

3 个回答

登录 后发表内容