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

安装

复制代码
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:

响应视频信息

相关推荐
Jingyou1 分钟前
JavaScript 封装无感 token 刷新
前端·javascript
quan26314 分钟前
20251204,vue列表实现自定义筛选和列
前端·vue.js·elementui
蜗牛攻城狮4 分钟前
JavaScript `Array.prototype.reduce()` 的妙用:不只是求和!
前端·javascript·数组
一入程序无退路10 分钟前
若依框架导出显示中文,而不是数字
java·服务器·前端
m0_6265352012 分钟前
代码分析 关于看图像是否包括损坏
java·前端·javascript
wangbing112513 分钟前
layer.open打开的jsf页面刷新问题
前端
Mintopia14 分钟前
🌏 父子组件 i18n(国际化)架构设计方案
前端·架构·前端工程化
WebGISer_白茶乌龙桃14 分钟前
前端又要凉了吗
前端·javascript·vue.js·js
小飞侠在吗16 分钟前
vue2 watch 和vue3 watch 的区别
前端·javascript·vue.js
脾气有点小暴18 分钟前
Vue3 中 ref 与 reactive 的深度解析与对比
前端·javascript·vue.js