前端获取视频文件宽高信息和视频时长

安装

复制代码
yarn add video-metadata-thumbnails  | npm install video-metadata-thumbnails

引入依赖包

复制代码
import { getMetadata } from 'video-metadata-thumbnails'

使用

复制代码
if (file.name.includes('mp4')) {
  if (file) {
    try {
      console.log(file)
      // 获取视频的元数据
      const metadata = await getMetadata(file.raw)
      console.log('视频信息', metadata)
    } catch (error) {
      console.error( error)
    }
  }
}

参数接收值 file.raw:

响应视频信息

相关推荐
誰在花里胡哨4 分钟前
Vue<前端页面装修组件>
前端·vue.js
张元清20 分钟前
Pareto 动态路由实战:[slug]、catch-all、嵌套布局
前端·javascript·面试
fix一个write十个24 分钟前
NativeWind v4 与 React Native UI Kit或三方库样式隔离指南
前端·react native
懂懂tty34 分钟前
React中BeginWork和CompleteWork解析
前端·react.js
_下雨天.1 小时前
HAProxy搭建Web群集
前端
梦想CAD控件1 小时前
在线CAD开发包图纸转换功能使用指南
前端·javascript·vue.js
亚空间仓鼠1 小时前
Ansible之Playbook(三):变量应用
java·前端·ansible
invicinble1 小时前
前端技术栈整理
前端
倾颜1 小时前
pnpm monorepo 下,如何把 Next.js 应用里的稳定内核拆成内部 workspace 包
前端·react.js·next.js
念格1 小时前
Flutter 仿微信输入框最佳实践:自适应高度 + 超行数智能切换全屏
前端·flutter