微信小程序实现多视频-video踩坑之路

本文分享了作者在微信小程序中实现多视频上下滑动播放的探索过程,包括遇到的问题和解决方案。首次尝试使用video元素和touchmove手势,但滑动体验不佳且易卡顿。最终通过结合swiper组件、video元素和view定位,成功实现流畅的滑动播放效果,同时利用cover-view处理视频介绍和覆盖内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

经过一周对多视频上下滑动播放的摸索,终于得到了可观的成绩,接下来先讲一下我的摸索之路。
介绍:video这个层级非常高,如果要在video上面放一些视频介绍必须要用到cover-view,而cover-view里面只支持嵌套 cover-view、cover-imag,button,而且内部cover-view样式如果要用position:fixed的话,在它外面必须也要加上position:fixed才可以显示,反正就是问题多多
1、第一次尝试单单用了video进行循环播放,touchmove手势,cover-view覆盖
结果: 滑动体验差且视频一多容易卡顿
2、最终:采用swiper+video+view搞定成功,要想滑动体验舒服,就要图片轮播的感觉,要想轮播的有视频就加video,要想视频上面覆盖一些信息,就在跟vidoe同级地方用position:absolute

<swiper class="video_box" duration="200滑动动画的时长" vertical="true滑动纵向" bindchange="set_key" easing-function="easeInOutCubic滑动的动画类型">
    <block wx:for="{
    { msg 视频列表 }}" wx:key="index">
      <swiper-item class="video_list
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值