收藏
回答

长按录音功能,第一次授权会弹窗,touchend就不执行了


在做一个长按录音功能,

touchstart  -> longtap -> touchend

第一步,执行touchstart,这里只记录按下的时间

第二步,执行longtap,开始录音,调用 getRecorderManager API  (问题在这里,第一次录音授权会弹窗,点击授权后,手指已经不在屏幕上了,会一直录音,就不执行touchend了)


在开发工具上没有问题,到手机上就不行


如何做到用户授权后再开始录音让 touchstart  -> longtap -> touchend 这个流程可以顺畅走下去



最后一次编辑于  2018-01-19
回答关注问题邀请回答
收藏

3 个回答

  • 三五
    三五
    2018-03-01

    touchcancel 不是应该在这里执行被打断的事件吗?

    2018-03-01
    赞同
    回复
  • 厉江伟
    厉江伟
    2018-01-23

    用户进入页面提前预授权,wx.authorize.


    2018-01-23
    赞同
    回复
  • 喵味坊首席程序猿
    喵味坊首席程序猿
    2018-01-19

    大神们快来

    2018-01-19
    赞同
    回复