小程序
小游戏
企业微信
微信支付
扫描小程序码分享
用开发者工具录音并上传是没有问题的,但是使用真机调试时生成的录音文件与开发者工具的有所不同,上传失败了,是什么原因?需要证明处理?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
失败的原因是什么?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
贴个上传的代码片段看看
--↓↓👍点赞是回答的动力哦
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
失败的原因是什么?
贴个上传的代码片段看看
--↓↓👍点赞是回答的动力哦
manager.start({
duration: 10000,
engine_model_type: '16k_0'
});
},
recordingStop() {
manager.stop();
},
init: function() {
var that = this
manager.onStart((res) => {
console.log('recorder start', res.msg);
})
manager.onStop((res) => {
console.log(res.result)
that.setData({
text: res.result,
path: res.tempFilePath
})
that.upFile()
console.log('recorder stop', res.tempFilePath);
})
manager.onError((res) => {
console.log('recorder error', res.errMsg);
})
manager.onRecognize((res) => {
if (res.result) {
console.log("current result", res.result);
that.setData({
tem_text: res.result
})
} else if (res.errMsg) {
console.log("recognize error", res.errMsg);
}
})
},
url: app.globalData.uv_t + 'teacher/recordfile',
filePath: that.data.path,
name: 'file',
header: {
"Content-Type": "multipart/form-data",
Cookie: 'O2O_TUTOR_TOKEN=' + wx.getStorageSync('token')
},
method: "POST",
formData: {
'openid': wx.getStorageSync('openid'),
'file': that.data.path,
'result': that.data.text
},
success: function(res) {
console.log(res)
if (res.data) {
wx.showToast({
title: '录音上传成功',
icon: 'success',
duration: 2500
})
if (that.checkTime()) {
that.recordingStart()
} else {
that.setData({
showModalStatus: false
})
}
} else {
wx.showToast({
title: '录音上传失败',
icon: 'success',
duration: 2500
})
}
},
fails: function(res) {
}
})
} 这里的 res 是什么 打印下