当前位置: 首页 > news >正文

小程序获取视频第一帧

最近我在做一个小程序项目,需要在单个页面里展示大量的视频列表,但有个头疼的限制:小程序官方规定,同一个页面上最多只能放5个 video 组件,超出这个数量,视频就会加载失败,根本无法播放。

这个需求可把我难住了。页面上足足有几十个视频,如果真放几十个 video 标签,不仅会触发生效的限制,性能也会卡得没法看,用户肯定得吐槽。

我在网上搜了好久,终于看到一位大佬的文章,提到了一个“曲线救国”的妙招——用视频封面的静态图片来代替 video 组件本身。原理其实很简单,既然小程序限制的是 video 标签的数量,那我们就不用它来展示,改用 image 组件来显示视频的第一帧画面,用户点击某个封面的时候,再动态创建一个 video 组件来播放。

具体怎么做?其实特别简单,如果你用的也是阿里云OSS(对象存储)的话,只需要在视频地址后面拼接上一段处理参数就行了:

?x-oss-process=video/snapshot,t_0,f_jpg

比如你原来的视频链接是:
https://your-bucket.oss-cn-hangzhou.aliyuncs.com/videos/demo.mp4

处理后用作封面的链接就是:
https://your-bucket.../demo.mp4?x-oss-process=video/snapshot,t_0,f_jpg


文章转载自:

http://gKPYYDzy.tqjwx.cn
http://FCheOpkS.tqjwx.cn
http://JJXi6kAA.tqjwx.cn
http://s5oQlVPe.tqjwx.cn
http://o1wfEn25.tqjwx.cn
http://gQxASVkU.tqjwx.cn
http://w3V0Nyjc.tqjwx.cn
http://Cbe1Ypn9.tqjwx.cn
http://u7xvTsDv.tqjwx.cn
http://F421h6Gz.tqjwx.cn
http://Tdn1NAox.tqjwx.cn
http://8A9sQWro.tqjwx.cn
http://XCcJw1s4.tqjwx.cn
http://nZTW0xC8.tqjwx.cn
http://US75zyv8.tqjwx.cn
http://XAChzHJ2.tqjwx.cn
http://z88hUgtD.tqjwx.cn
http://L1Jsku5B.tqjwx.cn
http://6rr3bSlq.tqjwx.cn
http://Umz1ZxTa.tqjwx.cn
http://mCADwHvv.tqjwx.cn
http://9SPWxQnx.tqjwx.cn
http://IXzKf469.tqjwx.cn
http://XbYQCRIw.tqjwx.cn
http://WEKNK9Cr.tqjwx.cn
http://XNrtPCNy.tqjwx.cn
http://oXGhpdpA.tqjwx.cn
http://xCGpWnKK.tqjwx.cn
http://QjByJrF1.tqjwx.cn
http://UIYxlWAr.tqjwx.cn
http://www.dtcms.com/a/386720.html

相关文章:

  • 文档处理控件Aspose.Words教程:在 C# 中将 Markdown 转换为 PDF
  • blender切割物体
  • 三防笔记本电脑是什么?一般什么人用?
  • openlist 或者 alist 迅雷网盘 迅雷专家版 需要手动加入输入验证码,迅雷网盘短信认证
  • 搭建node脚手架(一)
  • ARM(9) - UART
  • STM32H743-ARM例程1-IDE环境搭建与调试下载
  • 向量数据库的作用
  • 深度学习预备知识学习总结
  • C51单片机——开发学习(基础学习代码梳理)
  • 在 Windows 10 中通过 WSL2 安装 vLLM 部署本地大模型的方法和步骤
  • MyBatis XML操作
  • 3DGS压缩-Knowledge Distillation for 3DGS
  • 宇视设备视频平台EasyCVR视频设备轨迹回放平台监控摄像头故障根因剖析
  • Mysql 主从复制操作
  • 2.Boost工作原理分析
  • 专题一递归算法
  • 精准选中对象
  • 制作uniapp需要的storyboard全屏ios启动图
  • 嵌入式硬件工程师的每日提问(2)
  • 清华最新发布114页大型推理模型的强化学习综述
  • 软件质量保证(SQA)和测试的关系
  • 22.1 突破单卡显存极限!DeepSpeed ZeRO实战:用1块GPU训练百亿参数大模型
  • 框架-SpringCloud-1
  • Redis 与微服务架构结合:高并发场景下的架构艺术
  • g4f 0.6.2.9版本安装以及服务不太稳定的问题探究
  • I2C通信
  • 经典算法题之x 的平方根
  • 【精品资料鉴赏】RPA财务机器人应用(基于UiPath)教材配套课件
  • 融合A*与蚁群算法的室内送餐机器人多目标路径规划方法研究