视频文件flv -mpg -avi的长度

时间:2009-06-05 23:30:33

标签: asp.net video flv

我正在尝试将视频文件添加到sql server数据库表中,其中一个字段应该是视频文件的长度。是否有一种简单的方法可以在asp.net中获取.flv类型的文件 - avi - mpg ......?

更新:我应该已经预先准备好了......我的意思是分钟数和秒数。

1 个答案:

答案 0 :(得分:2)

我假设您要在SQL Server数据库表中存储BLOB,并且您所指的长度是BLOB的长度。使用FileInfo类,如以下示例所示。

using System.IO; 
FileInfo fi = new FileInfo(somepath);
int len = fi.Length;

如果您指的是视频文件see here how to do just that的持续时间(时间长度)。

Microsoft.DirectX.AudioVideoPlayback.Video video = new Microsoft.DirectX.AudioVideoPlayback.Video(path);
StringBuilder sb = new StringBuilder();
sb.Append(video.Caption);
sb.Append("\r\n");
sb.Append(video.Size.Width.ToString());
sb.Append( "\r\n");
sb.Append(video.Size.Height.ToString());
sb.Append("\r\n");
sb.Append(video.Duration.ToString());
textBox1.Text = sb.ToString();
相关问题