javascript - 上传前获取视频尺寸,客户端

标签 javascript jquery apache-flex html video

我有一个视频上传表单。用户单击浏览并选择一个文件。如何在用户选择文件时(甚至在文件上传到服务器之前)获取视频尺寸。它显然必须是客户端,可能是 javascript/jquery 或 flash/flex(尽管更喜欢 js//jquery),但它们中的任何一个都可以做到这一点吗?

最佳答案

不幸的是,简短的回答是你不能——你需要访问权限才能使用 javascript 扫描文件内容,这是不允许的。更糟糕的是,即使您可以以某种方式读取文件,您也需要在 JS 中实现一整套编解码器才能读取 header 信息。

将这个标记为不可能

关于javascript - 上传前获取视频尺寸,客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4932723/

相关文章:

javascript - Angular ngSubmit 不起作用

javascript - 需要帮助使用 javascript 更改 html 5 视频的宽度或高度

java - 尝试在 jQuery + Struts2 中执行 ajax getJson 或 post 操作时,Tomcat7 出现 500 内部服务器错误

jquery - 使用 jQuery 加载 img src 作为其所在 Div 的背景图像

javascript - 如何在 Mongo J/S 中将 UTC 时间转换为任意本地时间

javascript - 不是 Protractor POM 中的函数错误

javascript - 如何使 Iframe 中的事件与处理程序一起工作?

flash - 在 FF 中,按键滞后于鼠标

html - 推荐用于flex项目的as3中的html解析器库

apache-flex - 让 Flex 应用程序在浏览器中获得焦点以捕获击键