收藏
回答

video嵌在scroll-view中滑动到某个位置显示隐藏会出现视频闪烁

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

原场景是做一个类视频列表, video嵌在scroll-view中 滑动时,当视频位置出现在屏幕中,显示video组件, 否则隐藏video组件,用的wx:if

bug: IOS滑动时 video会出现脱离当前位置的情况, 在iOS滑到底部弹性上拉的时候更容易出现

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

1 个回答

  • 2020-08-14

    位置监听的范围大点,或者video组件的高度设置高点。

    尽量保证一屏内只能展示一个完整的video,或者监听范围准确,不要出现多个video同时生效。

    最好的是监听高度 根据屏幕高度和video高度 进行适配。


    2020-08-14
    有用
    回复 3
    • 2020-08-14
      还有 视频加载完毕后再设置播放 不要把autoplay写死
      2020-08-14
      回复
    • Hello;
      Hello;
      2020-08-14回复
      一屏内只显示一个video,iOS滑动还是会出现视频闪烁, 就像游戏掉帧一样
      2020-08-14
      回复
    • 2020-08-14回复Hello;
      那可能是scroll-view的问题,在ios上有回弹的效果。那就直接写个列表,不用scroll-view。位置监听的函数做个防抖。
      2020-08-14
      回复
登录 后发表内容
问题标签