收藏
回答

iOS touch事件在video上无法触发

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug video 客户端 6.7.3 2.4.0

- 当前 Bug 的表现(可附上截图)

在video组件父级view组件上绑定touchstart,touchmove,touchend事件,iOS上手指触摸到video区域时不能触发touch相关事件,Android可以。

- 预期表现

iOS video上可以触发touch事件

- 复现路径

iOS手指触摸video区域


回答关注问题邀请回答
收藏

1 个回答

  • 是小白啊
    是小白啊
    2018-11-19

    测试是可以的,麻烦提供下你的代码片段

    2018-11-19
    有用
    回复 5
    • 十二
      十二
      2018-12-03

      view能覆盖在原生组件video之上,并且他的触摸事件会触发??

      2018-12-03
      回复
    • 是小白啊
      是小白啊
      2018-12-03回复十二

      view能覆盖在原生组件video之上=>不能,触摸事件会触发=>绑在组件上的事件

      2018-12-03
      回复
    • 十二
      十二
      2018-12-03回复是小白啊

      您好  你这个绑定在组件上的事件是指自定义组件吗?我在live-player上覆盖一个cover-view  然后在上面绑定touchstart,touchmove,touchend事件,前面两个事件触发了,但touchend事件不触发,请问是什么原因昵?https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/events.html


      代码截图如下,可以麻烦看一下嘛,着急这个功能




      2018-12-03
      回复
    • 是小白啊
      是小白啊
      2018-12-03回复十二

      组件指的是video组件本身,

      2018-12-03
      回复
    • 十二
      十二
      2018-12-03回复是小白啊

      大佬我看你回复楼主说测试可以,以为是在真机上可以,其实我的需求是用movable-area movable-view把live-player包起来然后拖动这个live-player,但是发现并不生效,然后用cover-view覆盖在live-player上 touchstart的时候掩藏live-player,这时可以拖动,但是我想在touchend的时候显示live-player touchend始终没有触发返回 按理说touchstart和touchmove能够触发 touchend也应该能触发吧

      2018-12-03
      回复
登录 后发表内容