分类:
.NET Core
页面注入如下接口
开始录音接口
startRecord
停止录音接口
stopRecord
监听录音自动停止接口
onVoiceRecordEnd
播放语音接口
playVoice
页面新建一个语音图标用作控制开始录音停止功能
点击语音图标 触发 startRecord 方法进行开始录入和停止录入
startRecord() {
if (_this.isReord) {
_this.isReord = false;
_this.resetVoiceOption();
wx.stopRecord({
success: function (res) {
_this.uploadVoice(res.localId);
},
});
} else {
wx.startRecord({
success: () => {
_this.isReord = true;
_this.voiceTxt = "点击 停止";
wx.onVoiceRecordEnd({
// 录音时间超过一分钟没有停止的时候会执行 complete 回调
complete: function (res) {
_this.resetVoiceOption();
_this.uploadVoice(res.localId);
},
});
},
});
}
},
uploadVoice(_localId) {
wx.uploadVoice({
localId: _localId, // 需要上传的音频的本地ID,由stopRecord接口获得
isShowProgressTips: 0, // 1显示进度提示,0不显示
success: (resp) => {
//调用后端接口,进行临时文件下载返回后端 文件 URL },
});
},
保存成功 后台 访问不到文件 可以看这两篇文章
https://www.tnblog.net/15736469932/article/details/6189
https://www.tnblog.net/15736469932/article/details/6190
评价
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术