《微信小程序开发从入门到实战》学习七十九

这篇具有很好参考价值的文章主要介绍了《微信小程序开发从入门到实战》学习七十九。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

6.10 录音API

6.10.1 录音API的补充

采样率sampleRate有对应的编码码率,设置不合法的采样率或编码率会导致录音失败,具体对应关系如下示:

采样率        编码码率

8000        16000~48000

11025       16000~48000

12000       24000~64000

16000       24000~96000

22050       32000~128000

24000       32000~128000

32000       48000~192000

44100       64000~320000

48000       64000~320000

6.10.3 录音事件监听API

在录音管理器上可设置一些录音事件监听函数。在录音过程的特定事件发生时可执行一些操作。示例代码如下:

    // 监听录音开始事件

    const recorderManager = wx.getRecorderManager()

    // 监听录音开始事件

    recorderManager.onStart(function() {

      console.log('Record start')

    }) 

    // 监听录音暂停事件

    recorderManager.onPause(function() {

      console.log('Record pause')

    })文章来源地址https://www.toymoban.com/news/detail-784047.html

    // 监听录音继续事件

    recorderManager.onResume(function() {

      console.log('Record resume')

    })

    // 监听录音结束事件

    recorderManager.onStop(function() {

      console.log('Record stop')

    })

    // 监听录音错误事件

    recorderManager.onError(function(res) {

      console.log(res.errMsg)

    })

    // 监听已录制完指定帧大小的文件事件,如果设置了frameSize,则会回调此事件

    recorderManager.onFrameRecorded(function(res) {

      console.log(res.frameBuffer) // 录音分片数据

      console.log(res.isLastFrame) // 当前帧是否是正常录音结束前的最后一帧 

    })

    // 基础库2.3.0开始支持

    // 监听录音因为系统占用而被中断开始事件

    // 微信语音聊天和微信视频聊天会触发此事件

    // 此事件触发后,录音会被暂停,因此pause事件会在此事件后触发

    recorderManager.onInterruptionBegin(function() {

      console.log('Record interruption begin') 

    })

    // 基础库2.3.0开始支持

    // 监听录音因为系统占用而被中断结束事件

    // 在收到interruptionBegin事件之后,小程序内所有录音会暂停,收到此事件后才可再次录音成功

    recorderManager.onInterruptionEnd(function() {

      console.log('Record interruption end') 

    })

到了这里,关于《微信小程序开发从入门到实战》学习七十九的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《微信小程序开发从入门到实战》学习八十七

    6.15.7 加速计API 对手机加速度的监听默认是关闭的。需要监听时调用wx.startAccelerometer接口开启监听。使用wx.onAccelerometerChange获取监听到的加速度数据。不需要监听加速度数据时可使用wx.stopAccelerometer关闭监听。示例代码如下:     // 开始监听     wx.startAccelerometer({     

    2024年01月20日
    浏览(45)
  • 微信小程序开发入门与实战 ①(初始微信小程序)

    @作者 : SYFStrive   @博客首页 : HomePage 📜: 微信小程序 📌: 个人社区(欢迎大佬们加入) 👉: 社区链接🔗 📌: 觉得文章不错可以点点关注 👉: 微信小程序专栏🔗 💃: 感谢支持,学累了可以先看小段由小胖给大家带来的街舞😀 🔗: 阅读文章 👉 微信小程序 (🔥)

    2024年02月09日
    浏览(111)
  • 微信小程序开发入门与实战 ⑩⑤(定义Data数据及监听器)

    @作者 : SYFStrive   @博客首页 : HomePage 📜: 微信小程序 📌: 个人社区(欢迎大佬们加入) 👉: 社区链接🔗 📌: 觉得文章不错可以点点关注 👉: 专栏连接🔗 💃: 感谢支持,学累了可以先看小段由小胖给大家带来的街舞😀 👉 微信小程序 (🔥) 组件模板渲染的私有数

    2024年02月09日
    浏览(62)
  • 如何入门微信小程序开发,超详细学习指南大全

    2017年微信小程序发布开始,我就开始接触和学习微信小程序,看着小程序不断的更新迭代,功能越来越丰富,生态也越来越健全完善。 在这过程中,开发过商城小程序、停车扫码计费小程序、工具打卡小程序、流量主小程序等等。 很多人问我小程序怎么开发,一个人怎么制

    2024年02月09日
    浏览(55)
  • 微信小程序开发系列(二十九)·界面交互API·loading 提示框、showModal模态对话框、showToast消息提示框

    目录 1.  loading 提示框 1. 1  wx.showLoading()显示loading提示框 1.2  wx.hideLoading()关闭 loading 提示框 2.  showModal 模态对话框 3.  showToast 消息提示框         小程序提供了一些用于界面交互的 API,例如:loading 提示框、消息提示框、模态对话框等 API。 loading 提示框常配合网络请

    2024年03月25日
    浏览(45)
  • 微信小程序开发实战 ⑨(TabBar)

    @作者 : SYFStrive   @博客首页 : HomePage 📜: 微信小程序 📌: 个人社区(欢迎大佬们加入) 👉: 社区链接🔗 📌: 觉得文章不错可以点点关注 👉: 专栏连接🔗 💃: 感谢支持,学累了可以先看小段由小胖给大家带来的街舞😀 👉 微信小程序 (🔥) tabBar 是移动端应用常见

    2024年02月08日
    浏览(35)
  • 【微信小程序开发零基础入门】——微信小程序入门

    学习小程序跟学习网页开发有什么不同 1.如何创建微信小程序项目 1.1 注册、登录、复制appId 注册:在 https://mp.weixin.qq.com/cgi-bin/wx 进行注册微信小程序开发账号 登录:在 https://mp.weixin.qq.com 登录小程序账号 复制appId: 在 \\\"开发\\\" 的 \\\"开发管理\\\" 的 \\\"开发设置\\\" 的 \\\"开发者ID\\\"中 1.2 下

    2024年02月03日
    浏览(62)
  • 微信小程序开发实战11_1 微信支付下单

    微信支付存在多个业务流程,包括微信支付流程、退款流程等。本章节主要介绍微信的支付下单流程,图12-1是微信支付流程的交互图: 重点环节说明 步骤1:小程序端用户向商户服务器发起支付请求,重点是提供用户信息、商品信息、支付金额等参数。 步骤3:商户服务器调

    2024年02月09日
    浏览(47)
  • 微信小程序开发入门教程

    🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《微信小程序开发实战》。🎯🎯 👉点击这里,就可以查看我的主页啦!👇👇 Java方文山的个人主页 🎁如果感觉还不错的话请给我点赞吧!🎁🎁 💖期待你的

    2024年02月08日
    浏览(44)
  • 微信小程序开发 小白入门篇

    能够知道如何创建小程序项目 微信开发者工具的使用、appID 的获取 能够清楚小程序项目的基本组成结构 app.js、app.json、app.wxss、pages 文件夹 能够知道小程序页面由几部分组成 wxml、wxss、json、js 能够知道小程序中常见的组件如何使用 view、text、image 能够知道小程序如何进行协

    2024年02月03日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包