mar*_*c_s 6 c# mp4 dimension asp.net-4.0
我的ASP.NET/C#Web应用程序允许用户将MP4文件上传到数据库,以便以后使用HTML5 <video>标记显示.
我正在寻找的是一种方法(代码,组件)来确定给定MP4文件需要正确播放的屏幕尺寸.到目前为止我还没找到任何东西.
给定MP4文件(作为文件上传) - 如何使用C#代码确定其中包含的视频的屏幕尺寸?是否有可以从文件中读取的MP4元数据?
您可以在查看时使用 HTML5 元素在客户端解决此问题,而不是在服务器上解决此问题video。
$("#video").bind("loadedmetadata", function () {
var width = this.videoWidth;
var height = this.videoHeight;
// ...
});
Run Code Online (Sandbox Code Playgroud)
使用这种方法,您的上传解决方案可以保持不变。
如果需要将维度存储在数据库中,请考虑找到一种video在上传过程中利用该元素的方法。一种方法是在上传后立即进行视频“预览”步骤,该步骤将使用上面的 JavaScript 代码提取尺寸,并将它们作为隐藏的表单元素发布到您的服务器。
| 归档时间: |
|
| 查看次数: |
1130 次 |
| 最近记录: |