可能问题没有表达清楚
是这样的, 微信浏览器 想要实现 长按某个按钮, 开始录音(startRecord), 放开按钮的时候, 结束录音(stopRecord) , 实现 长按功能使用 (touchstart 开始录音,touchend 调用结束录音), 但是 在 安卓下的 微信浏览器 touchend 不触发
如题
网上找的方法, 是说 在 touchstart
事件里面添加 event.preventDefault();
但是使用了 wx.startRecord()
方法之后, touchend
就还是不触发
wx.startRecord
会触发 touchcancle
事件, 然后就不触发 touchend
事件.
不知道大神们有什么好的解决方案吗?
http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#.E5.BC.80.E5.A7.8B.E5.BD.95.E9.9F.B3.E6.8E.A5.E5.8F.A3
这是我查到的api文档,没看到你说的touchend方法。你需要的应该是stopRecord这个方法吧。你在看看文档!
我也遇到了同样的问题啊,一毛一样。至今没有解决办法。。。。
打酱油路过:
没有用过这个功能,所以对api有哪些坑不熟悉,但是建议使用微信web开发者工具。应该会更加轻松找到问题所在。