收藏
回答

video-swiper组件动态添加视频源时,总在轮播第二遍才能看到新加的视频

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug video-swiper 工具 开发者工具 1.03.2006090 2.11.0

实现:

  1. video-swiper中,video-list先放了5个视频。
  2. 当播放到第5个视频的时候,我给video-list数组新加了5个视频。当前共有10个视频源。
  3. 但是我继续往下滑,他又回到第一个视频,继续往下滑到第6个才是刚刚加的新视频。
  4. 问题:我加上视频后不能接着播放,而是将之前的都播放一次才接着播?
  5. 顺序示例:1-2-3-4-5【此时新加了5个,共10个视频。目的是:1-2-3-4-5-6-7-8-9-10】
  6. 实际顺序:1-2-3-4-5-1-2-3-4-5-6-7-8-9-10
回答关注问题邀请回答
收藏

3 个回答

  • 老高
    老高
    2020-07-24

    请问这个问题解决了吗?我也碰到了一样的问题

    2020-07-24
    有用 1
    回复 14
    • 老高
      老高
      2020-07-24
      现在已解决重复播放旧视频的问题,解决方法:
      1、设置一个辅助的数组,用追加新数据的方式来存放所有的视频列表数据,第一页、第二页、第三页依次追加即可,这样方便将视频源的视频列表的activeID设置为视频列表的索引index
      2、第一页数据直接赋值给videoList,加载第二页数据后,只将第二页的新数据赋值给videoList,而不是将第二页数据先追加到第一页数据后,再将这两页的数据一起赋值给videoList,这样video-swiper就可以按顺序一直播放最新的视频了
      3、缺点:只要下滑一直有视频,那么视频源的第一个视频会一直播放不到
      2020-07-24
      2
      回复
    • 我心飞翔
      我心飞翔
      2020-07-24回复老高
      就是不能回放前一页的数据是吧
      2020-07-24
      回复
    • 老高
      老高
      2020-07-24回复我心飞翔
      对,每次只赋值新增加的数据即可,video-swiper 貌似会自动拼接到原有的数据后面
      2020-07-24
      1
      回复
    • 我心飞翔
      我心飞翔
      2020-07-24回复老高
      我刚试了,滑到第一页最后一条时加载新视频数据赋值后,再往下滑滑不动了
      2020-07-24
      回复
    • 我心飞翔
      我心飞翔
      2020-07-24回复老高
      你是什么时候赋值新数据的?
      2020-07-24
      回复
    查看更多(9)
  • MrLeo_李
    MrLeo_李
    2020-09-21

    视频能从第一个开始播放吗?

    2020-09-21
    有用
    回复 1
    • 我心飞翔
      我心飞翔
      02-01
      没实现,就是从第二个开始的
      02-01
      回复
  • hf
    hf
    2020-07-24

    我想你的代码 应该是在请求成功之后拼接有问题。

    2020-07-24
    有用
    回复 14
    • 我心飞翔
      我心飞翔
      2020-07-24
      拼接后的数组没问题。格式确认好多遍了。问题是拼接出来后不能接着显示,而是从头来一遍才出来
      2020-07-24
      回复
    • hf
      hf
      2020-07-24回复我心飞翔
      贴一下代码吧  就贴你请求成功之后的处理方式
      2020-07-24
      回复
    • 我心飞翔
      我心飞翔
      2020-07-24回复hf
      2020-07-24
      回复
    • hf
      hf
      2020-07-24回复我心飞翔
      你这样写 问题是会一直复现的 你判断你传的 页码数page  
      videoList:that.data.page == 1 ?res.data.rows:videoList .concat(rdata )
      2020-07-24
      回复
    • 我心飞翔
      我心飞翔
      2020-07-24
      刚刚为了能看懂,我对代码做了简化,现在把源码贴出来。逻辑和你的一样
      2020-07-24
      回复
    查看更多(9)
登录 后发表内容
问题标签