录音长按事件无故被touchcancel事件中断?
发布于 6 年前 作者 wei13 5291 次浏览 来自 问答

先贴个业务逻辑

1、点击语音,判断授权👉进入录音页面

2、进入录音页面

问题描述:

1、首次进入录音页面,开始长按,长按一瞬间自动触发touchcancel,触发原因未知,直接导致touchend无法触发。

2、若一直停留在录音界面,除了第一次,后续长按不再出现上述问题;若关闭录音页面,进行其他表单操作,例如input后,再次进入录音页面,首次触发,一样会出现上述问题,后续重复长按却不会出现。

3、安卓手机的手机体验二维码,以及体验版会出现这种问题,IOS无这种问题.

代码片段:

HTML

js

1 回复

已解决,事件冒泡问题,改成catch就没问题了

回到顶部