0
ビデオファイルをSQL Serverのデータベーステーブルに追加しようとしていますが、私のフィールドの1つがビデオファイルの長さになっています。 .flv - avi - mpg ...のファイルのためにasp.netでその情報を取得する簡単な方法はありますか?ビデオファイルの1番目flv -mpg -avi
update:私はそれを精密化していたはずです...私は分と秒の長さを意味しました。
ビデオファイルをSQL Serverのデータベーステーブルに追加しようとしていますが、私のフィールドの1つがビデオファイルの長さになっています。 .flv - avi - mpg ...のファイルのためにasp.netでその情報を取得する簡単な方法はありますか?ビデオファイルの1番目flv -mpg -avi
update:私はそれを精密化していたはずです...私は分と秒の長さを意味しました。
BLOBをSQL Serverデータベーステーブルに格納し、参照する長さがで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();
ファイルの長さをバイト単位で、または動画の長さをフレーム、秒などで表しますか? – RedFilter
申し訳ありませんが、長さは秒/分で表しています...サイズではありません。 – ak3nat0n