2011-11-10 7 views
0

物理的なファイルパスを使用してWMPLib.WindowsMediaPlayer(かなり醜いと思われる)を使用してオーディオファイルの長さを判断するソリューションが見つかりましたがVARBINARYフィールド(SQL Server 2008 R2)に保存されているオーディオファイルの期間を決定するものは何もありません。SQLまたはVB.NetでT-SQL VARBINARYオーディオの継続時間を取得

私は.Net WebFormsを使用しています。おそらく、jQueryを使ってこのクライアント側を行う方が良いアイデアかもしれませんが、その期間に基づいていくつかのコントロールをWebブラウザに公開したいのですが?

答えて

1

これらのリンクに沿って機能を実装してください。 これらはtsqlではなくvb.netコードで実装できます。 SQL ServerでCLR UDF /ストアドプロシージャを使用することは可能ですが、これについては確認しません。

だけ.. あなたはこれらの中から、いくつかのアイデアを得ることを願っていますMP3ファイルなどのメタ情報を読み取るためにリンクをしているデータベースからファイルを読み込むと、ここのようにメディアの情報を取得する

http://www.developerfusion.com/code/4684/read-mp3-tag-information-id3v1-and-id3v2/

http://www.codeproject.com/KB/audio-video/mpegaudioinfo.aspx

http://rongchaua.net/blog/c-how-to-read-mp3-header/

http://www.developerfusion.com/code/4684/read-mp3-tag-information-id3v1-and-id3v2/

関連する問題