当前位置: 首页 > news >正文

小程序录音授权逻辑

 <image src="https://eak3.png" mode="widthFix" class="speak_btn" 

          bindtouchstart="startRecord" 

          bindtouchend="stopRecord"

          bindtouchmove="moveshijian"></image>

  

// 开始录音

  startRecord: function(e) {

    console.log('开始录音');

    var that = this;

    wx.getSetting({

      success(res) {

        if (!res.authSetting['scope.record']) {

          console.log('没有录音权限');

          

          // 先尝试请求授权

          wx.authorize({

            scope: 'scope.record',

            success() {

              console.log('录音权限获取成功');

              // 获取授权成功后,开始录音

            //  that.startRecordWithPermission(e);

            },

            fail() {

              console.log('录音授权失败');

              // 如果用户拒绝授权,显示提示框引导用户手动开启

              wx.showModal({

                title: '提示',

                content: '需要您授权录音权限才能使用语音功能',

                confirmText: "去授权",

                cancelText: "取消",

            

相关文章:

  • 立创·泰山派RK3566开发板调试MIPI LCD
  • 自已实现一个远程打印方案 解决小程序或APP在外面控制本地电脑打印实现
  • 停止回答 docker启动redis
  • 青少年编程与数学 02-016 Python数据结构与算法 26课题、生物信息学算法
  • XC6SLX100T-2FGG484I 赛灵思 XilinxFPGA Spartan-6
  • 抽样信号——Sa函数sinc函数
  • java聊天室案例改进(建立与数据库的连接)
  • Chrome漏洞可窃取数据并获得未经授权的访问权限
  • rac环境下,增加一个控制文件controlfile
  • 从技术本质到未来演进:全方位解读Web的过去、现在与未来
  • Git完全指南:从入门到精通版本控制 ------- Git Flow(10)
  • TDengine 语言连接器(PHP)
  • 用 MongoIndexStore 实现对话存档和恢复 实现“多用户、多对话线程”场景(像一个 ChatGPT 对话列表那样)
  • 什么是分布式锁?
  • java + spring boot + mybatis 通过时间段进行查询
  • 微信小程序文字混合、填充动画有效果图
  • Linux网络协议栈深度解析:从数据封装到子网划分的底层架构
  • 第二篇:linux之Xshell使用及相关linux操作
  • 「数据可视化 D3系列」入门第六章:比例尺的使用
  • 数据结构-栈
  • wordpress顶部图像使用小工具/东莞seo公司
  • 长春市网站制作/网络推广的方式
  • 网站的布局方式有哪些方面/怎样自己做网站
  • 网站后期维护协议/精准推广引流5000客源
  • 公司网站开发需求文档/世界搜索引擎大全
  • 实木餐桌椅网站建设公司/品牌推广的意义