获取 Filestack 上传的视频尺寸

Posted

技术标签:

【中文标题】获取 Filestack 上传的视频尺寸【英文标题】:Get video dimensions for Filestack upload 【发布时间】:2019-09-13 01:16:51 【问题描述】:

我正在使用 Filestack API 将视频文件上传到 AWS S3。我想获取上传的视频文件的尺寸。是否可以从 Filestack 中获取这些信息?

它正在返回一个文件对象,但不幸的是它不包括尺寸:

File: …
​​  container: "s3container"
​​  filename: "toy_plane_liftoff.avi"
​​  handle: "tVIdjBPBR"
​​  key: "dir/toy_plane_liftoff.avi"
​​  mimetype: "video/avi"
​​originalFile: …
​​​ name: "toy_plane_liftoff.avi"
​​​ size: 2373088
​​​ type: "video/avi"
​​​<prototype>: …
​​originalPath: "toy_plane_liftoff.avi"
​​size: 2373088
​​source: "local_file_system"
​​status: "Stored"
​​uploadId: "9824218d148"
​​url: "https://cdn.filestackcontent.com/tVIdjBPBR"

有什么解决办法吗?

【问题讨论】:

【参考方案1】:

根据文件堆栈文档,您似乎在响应中有两次:https://www.filestack.com/docs/concepts/pickers/web/

size:上传文件的大小。 原始文件也有它originalFile: 表示原始文件的对象,它的名称、类型和大小

您的文件大小应为 2373088

【讨论】:

谢谢!但我需要尺寸,即宽度 x 高度(以像素为单位)。 对不起,我没有很好地理解你。嗯,恐怕这是不可能的;我的意思是 File 实例不会暴露底层文件内容的内容。您要做的可能是使用 html5 的视频元素,然后使用 loadedmetadata 检索视频信息...检查此问题 ***.com/questions/4129102/html5-video-dimensions/…

以上是关于获取 Filestack 上传的视频尺寸的主要内容,如果未能解决你的问题,请参考以下文章

客户端Javascript在上传前获取视频宽度/高度

UEditor 自定义图片视频尺寸校验

如何在 PHP 中获取视频时长、尺寸和大小?

获取上传图片的宽高尺寸

获取上传图片的宽高尺寸

WordPress媒体库上传不了视频。怎么回事?