录音功能需要使用到uniapp官方文档里面的API

模版区

<template><view><button @tap="startRecord">开始录音</button><button @tap="endRecord">停止录音</button><button @tap="playVoice">播放录音</button></view>
</template>

js

const recorderManager = uni.getRecorderManager();
const innerAudioContext = uni.createInnerAudioContext();innerAudioContext.autoplay = true;export default {data() {return {text: 'uni-app',voicePath: ''}},onLoad() {let self = this;recorderManager.onStop(function (res) {console.log('recorder stop' + JSON.stringify(res));self.voicePath = res.tempFilePath;});},methods: {startRecord() {console.log('开始录音');recorderManager.start();},endRecord() {console.log('录音结束');recorderManager.stop();},playVoice() {console.log('播放录音');if (this.voicePath) {innerAudioContext.src = this.voicePath;innerAudioContext.play();}}}
}

现在就是可以进行一个简单的录音,暂停以及播放,再根据需求进行更改即可

还有需要注意的就是在进行真机调试的时候需要判断用户是否打开了录音权限

uni.authorize({scope: 'scope.record',success() {recorderManager.start({format: 'mp3'});t.getTimeInterval();uni.setInnerAudioOption({obeyMuteSwitch: false})},fail() {uni.showModal({content: '检测到您没打开录音功能权限,是否去设置打开?',confirmText: "确认",cancelText: '取消',success(res) {recorderManager.start();t.time = setInterval(this.timer, 50)}})}})

uniapp录音功能相关推荐

  1. uniapp实现h5录音功能

    uniapp实现h5录音功能 uniapp录音功能是不支持h5的,很多小伙伴可能会遇到在h5实现不了录音功能.下面我将为大家介绍一种我亲测的在uniapp实现h5中的录音. recorder-core ...

  2. 天啊!吃饭用的勺子都联网了~手把手带你DIY一款智能百味勺子

    减脂餐索然无味,有了它,想什么味就什么味! 健康生活低糖低盐,有了它,即可轻松实现! 良药苦口,有了它,不再难以下咽! 想不想拥有一把神奇的"百味"勺子,把索然无味的食物变出酸甜苦 ...

  3. uni-app:实现H5的录音功能,并上传到服务器

    uni-app:实现H5的录音功能 在H5中录音有很大的限制,需要在https的域名下或者localhost本地下才可 不然会报错 <view><button @tap=" ...

  4. uni-app小程序实现录音功能,uniapp实现录音功能并上传java,uniapp简单实现录音功能

    前言 [简单的录音例子,复制过去就可用] 使用了uni组件和uView组件: uniapp小程序授权录音并录制后保存到java后端. 效果图 uniapp实现 直接复制过去粘贴到.vue文件即可测试: ...

  5. uniapp 录音_H5原生使用录音功能

    更新记录 1.0(2019-07-11) 1,首次发布组件 有些不对的地方多指教 注意:这个js不是的写的 我只是在uni-app中实现一下 大家觉的好的话 希望多多支持原作者 2,在H5中录音有很大 ...

  6. 兼容小程序和app安卓 录音功能uniapp

    这是一个按钮录音弹窗:你也可你自己换成别的! 点击保存会返回 录音的 路径 通过 v-model 绑定的!(你也可以自己写个emit 返回方法,) 我代码中有 我项目录音转文字的接口,使用者注意吧这些 ...

  7. uniapp - [微信小程序] 超详细实时录音功能,录制外部声音及播放上传到服务器(支持录音完毕生成 mp3、试听音频(带进度条)、暂停录音、重新录音、限制录音最大时长、自定义音频名称等功能)

    前言 网上的教程都太乱了,功能不好用且一堆 BUG,没有注释很难改造示例为自己用. 本文实现了 uniapp 微信小程序平台,授权麦克风进行录音并保存为音频的功能,内置播放器可播放录音文件, 您直接复 ...

  8. uniapp通话录音功能

    注:目前只测了安卓8可以用,安卓13不可用,因为安全性问题,安卓把一些权限改成了系统权限,所以不可用,还有一种办法就是把app打包成系统app,目前还未处理. app.vue文件里面 <scri ...

  9. 会vue再上手uni-app难度大吗?

    uni-app最大优点就是跨平台,但想使用好这个特性,那难度不是一般的大.比如你想开启手机录音功能,如果没有现成的js库,或第三方js库不能满足你的需求,那么你只能自己写,所以你仍要会android或 ...

最新文章

  1. BZOJ1901Zju2112 Dynamic Rankings——树状数组套主席树
  2. vs2010 静态使用 opencv 2.46 库
  3. Leetcode题库 5.最长回文子串(C++实现)
  4. 闲聊位置之 POI数据
  5. 关于java获取当前时间前一周、前一月、前一年的时间
  6. 利刃 MVVMLight 3:双向数据绑定
  7. MySQL启动很慢的原因
  8. 你的鼠标有多快-小游戏
  9. C#获取txt记事本内容,防止乱码情况
  10. Sublime 的中文乱码问题
  11. 浪潮n系列服务器指示灯_【科恩电气】通用薄型区域传感器 NA2N系列
  12. Qt维基文档翻译:D-指针,D-Pointer
  13. [20150828]插入commit scn到记录.txt
  14. ax200无线网卡黑苹果_无线网卡AX200刷killer1650X
  15. plt.axvline
  16. T-Sql(二)事务(Transaction)
  17. 科学养生:揭秘世界上最健康的作息时间表
  18. 基于TCP的在线聊天室
  19. 计算机专业有哪些有含金量的证书,大学最有含金量的6大类证书!你拥有哪几个?...
  20. 弦理论能成为新的万物理论吗?

热门文章

  1. openquery链表删除时报错 “数据提供程序或其他服务返回 E_FAIL 状态”
  2. 封闭式基金最新折价率排行(20060922)[ZT]
  3. 逛InfoComm China 2019 必打卡展位之“亿联网络”
  4. Google主页设计专利
  5. 恐龙岛最新服务器,恐龙岛探秘记者:九樱1255服务器:20F恐龙岛这个危险的地方,? 爱问知识人...
  6. java 向下转型运行时错误_Java向上转型和向下转型
  7. 《痞子衡嵌入式半月刊》 第 26 期
  8. BIOS知识枝桠——SCI SMI IRQ
  9. 老虎证券登陆纳斯达克,CEO巫天华:创业要恪守自己的能力圈...
  10. 手把手教你在SAE上打造自己的免费天气预报应用