微信小程序录音+播放

1、创建全局变量

const audioManager = wx.getRecorderManager();
const innerAudioContext = wx.createInnerAudioContext();

2、录制

 // 监听录制结束audioManager.onStop((res) => {// res.tempFilePath文件的本地存储地址})// 开始录制audioManager.start({duration: 600000, // 自定义时间});// 停止录制audioManager.stop();// 暂停录制audioManager.pause()// 结束录制audioManager.stop();

3、播放录音

 // 监听音频播放失败innerAudioContext.onError((res) => {console.log(res)})// 监听音频播放结束innerAudioContext.onEnded(() => {})// 设置音频播放路径innerAudioContext.src = '本地路径或远程路径'// 开始播放音频innerAudioContext.play();// 暂停播放音频innerAudioContext.pause()// 设置播放位置innerAudioContext.seek(10)// 参数为数字类型  秒为单位// 继续播放innerAudioContext.play();

开发所遇到的问题

播放远程文件时 android 可以播放 ios 播放失败
1、检查支持格式

2、需要请求响应头里携带 range

与后端协商加上响应头后解决ios无法播放问题

微信小程序录音+音频播放(解决ios无法音频播放问题)相关推荐

  1. 微信小程序录音与音频播放控制功能

    微信小程序录音与音频播放控制功能 1.录音 1.1 案例 2.音频播放控制 2.1 案例   小程序继承了微信强大的语音处理功能,提供了录音.音频播放控制和背景音乐等功能,它们的功能不同,但有相似性. ...

  2. java silk转mp3_微信小程序录音文件格式silk遇到的问题及解决方法

    不好意思,误导大家了,这种将silk解密的方式只是在小程序测试的时候可以,上线以后这种方法是不行的,还是需要使用解密转码.参见:https://github.com/kn007/silk-v3-dec ...

  3. 微信小程序录音与播放录音功能实现

    微信小程序录音与播放录音功能实现,话不多说直接上代码实例: test.wxml <button bindtap='start'>开始录音</button> <button ...

  4. 微信小程序设置swiper圆角在ios上失效解决

    今天在给轮播图添加圆角的时候,发现在安卓机上是有圆角的,但是在苹果手机上圆角却失效了,后来翻阅了文档发现这是个bug.下面是两种解决方案:第一种:-webkit-backface-visibility ...

  5. 微信小程序录音直传阿里云OSS并语音识别

    前言 如题:做一个录音文字识别功能,知识点有三个,分别是微信小程序的录音功能.录音文件直传阿里云OSS.使用阿里云的录音文件识别接口返回识别后的文字 一.微信小程序录音 官方文档:微信小程序全局唯一的 ...

  6. 微信小程序录音上传功能

    微信小程序录音上传 录音弹窗wxml代码: <!-- 录音弹窗 --> <view class="cui-record" hidden="{{isHid ...

  7. 小程序录音上传服务器,微信小程序录音实现功能并上传(使用node解析接收)

    微信小程序录音实现功能并上传(使用node解析接收) 发布时间:2020-09-04 11:59:06 来源:脚本之家 阅读:97 作者:weixin_43188227 背景 我在开发小程序的时候,有 ...

  8. 微信小程序使用wxParse,解决图片显示路径问题

    微信小程序使用wxParse,解决图片显示路径问题 参考文章: (1)微信小程序使用wxParse,解决图片显示路径问题 (2)https://www.cnblogs.com/zxf100/p/100 ...

  9. 微信小程序中使用全局变量解决页面的传值问题

    微信小程序中使用全局变量解决页面的传值问题 由于项目需要,最近便在做 一个类似于美团的餐饮平台的的微信微信小程序 ,项目有十几个页面,那么页面间的传值被经常用到.在小程序中页面间的传值主要有使用全局变 ...

最新文章

  1. 项目中使用 Git 高频场景
  2. moment格式换时间_1个顶20个!这个格式转换神器到底有多神?今年最想给你分享的软件!...
  3. 小米运动蓝牙耳机重新配对_为运动而生,韶音AS660骨传导蓝牙耳机体验
  4. P2P网络中DHT算法分析
  5. python自学平台-Python学习交流平台与教程推荐
  6. c语言标识符的词法形式,C语言词法器实验.doc
  7. 一些常用UI控件汇总
  8. Servlet的运行方式
  9. 看这玩意复习你还会挂科?《软件工程2篇》
  10. 17校招真题题集(2)6-10
  11. 有一门课不及格的学生(信息学奥赛一本通-T1048)
  12. Xilinx Altera FPGA中的逻辑资源(Slices VS LE)比较
  13. Java面试中经常被问到的问题有哪些?
  14. MySQL binlog相关分析
  15. jquery 引号问题
  16. 在浏览器上运行Qt应用 emscripten-qt
  17. 基于物联网的智能门锁应用系统架构设计及项目开发实践总结
  18. java开发软件怎么安装不了_java开发软件的安装
  19. VSCode 即时英文翻译插件 【翻译(英汉词典)】
  20. 红蜘蛛多媒体网络教室安装步骤:

热门文章

  1. 简单的朋友通讯录软件
  2. VMware虚拟机外网通内网不通的解决办法
  3. 基于SSM+Vue大学生勤工俭学管理系统Java高校勤工助学系统(源码调试+讲解+文档)
  4. java文件保存时出现错误提示
  5. 音乐知识讲座系列-音程
  6. 计算机健康教育应用的意义,心理健康教育在信息技术课中的应用
  7. 吾爱破解 python就可以搜到 百度网盘_【BT下载器】qbittorrent_4.1.6中文版,敏感资源轻松搞定,自带搜索引擎,...
  8. selenium搜狗搜图简单操作(爬取任意关键字的图片)
  9. PostgreSql强制删除数据库的操作
  10. 教你将多段视频画面中的某一帧提取转换为图片格式