vue使用recorder.js实现录音功能(2)

readyOriginal () { if (!this.isVoice) { <!-- 开启录音 --> recorder && recorder.start(); this.isVoice = true } else { this.isVoice = false <!-- 结束录音 --> recorder && recorder.stop(); setTimeout(()=> { <!-- 录音上传 --> var mp3Blob = recorder.upload(); var fd = new FormData(); fd.append('audio', mp3Blob); this.$http({ header: ({ 'Content-Type': 'application/x-www-form-urlencodeed' }), method: 'POST', url: 'url', data: fd, withCredentials: true, }).then((res) => { // 这里做登录拦截 if (res.data.isLogin === false) { router.replace('/login'); } else { if (res.data.status === 200) { console.log('保存成功') } else { this.returnmsg = '上传失败' } } }) },1000) } },

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/35f70d430c13cfd1d26dcf9349826b96.html