提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
需求
要求做附件预览,可以预览图片文件和视频文件。
一.遇到问题?
视频文件一旦播放切换swiper轮播图到下一张,上一个的视频还是会保持播放状态,并且有视频播放的声音,严重影响使用
二.渲染图片和视频
1.首先判断附件是否是视频文件和图片文件,如果不是就显示附件不支持预览
代码如下(示例):
// 图片得样式
let imgTypes = 'jpg,jpeg,png,gif,svg';
// 视频的样式
let videoTypes = 'mp4,wav,avi,ram,rmvb,mpg,flv,mov';
this.imgList = this.list.map(item => {
// 拿到当前文件后缀名,如果不是图片提示不支持预览
let suffix = item.split('?')[0
解决Swiper视频预览问题

本文介绍了一种实现图片和视频附件预览的方法,并详细解释了如何在使用Swiper轮播组件时解决视频自动播放及声音干扰的问题。通过动态绑定ref和监听回调函数实现了视频的正确暂停。
最低0.47元/天 解锁文章
2540

被折叠的 条评论
为什么被折叠?



