首页 > 微信 JSSDK的录音功能, 要实现(长按录音), touchend事件 不触发的在 安卓手机 兼容性问题,

微信 JSSDK的录音功能, 要实现(长按录音), touchend事件 不触发的在 安卓手机 兼容性问题,

可能问题没有表达清楚

是这样的, 微信浏览器 想要实现 长按某个按钮, 开始录音(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开发者工具。应该会更加轻松找到问题所在。

【热门文章】
【热门文章】