- <span style="font-size:14px;"> startRecode:function(){
- var s = this;
- console.log("start");
- wx.startRecord({
- success: function (res) {
- console.log(res);
- var tempFilePath = res.tempFilePath;
- s.setData({ recodePath: tempFilePath, isRecode:true});
- },
- fail: function (res) {
- console.log("fail");
- console.log(res);
- //录音失败
- }
- });
- },
- endRecode:function(){//结束录音
- var s = this;
- console.log("end");
- wx.stopRecord();
- s.setData({ isRecode: false });
- wx.showToast();
- setTimeout(function () {
- var urls = app.globalData.urls + "/Web/UpVoice";
- console.log(s.data.recodePath);
- wx.uploadFile({
- url: urls,
- filePath: s.data.recodePath,
- name: 'file',
- header: {
- 'content-type': 'multipart/form-data'
- },
- success: function (res) {
- var str = res.data;
- var data = JSON.parse(str);
- if (data.states == 1) {
- var cEditData = s.data.editData;
- cEditData.recodeIdentity = data.identitys;
- s.setData({ editData: cEditData });
- }
- else {
- wx.showModal({
- title: '提示',
- content: data.message,
- showCancel: false,
- success: function (res) {
- }
- });
- }
- wx.hideToast();
- },
- fail: function (res) {
- console.log(res);
- wx.showModal({
- title: '提示',
- content: "网络请求失败,请确保网络是否正常",
- showCancel: false,
- success: function (res) {
- }
- });
- wx.hideToast();
- }
- });
- },1000)
- }</span>