0

WMPLib.WindowsMediaPlayer(非常に醜いようです)を使用して、物理ファイルパスを使用してオーディオファイルの長さを決定するソリューションを見つけましたが、VARBINARYフィールドに格納されているオーディオファイルの長さを決定するものはありません(SQL Server 2008 R2)。

.NetWebFormsを使用しています。このクライアント側をjQueryで実行する方がよいかもしれませんが、期間に基づいて一部のコントロールのみをWebブラウザーに公開したい場合はどうすればよいでしょうか。

4

1 に答える 1

1

これらのリンクをたどって機能を実装します。これらは、tsqlではなくvb.netコードに実装できます。SQLServerでCLRUDF/ストアドプロシージャを使用して可能かもしれませんが、これについては確認していません。

データベースからファイルを読み取って、メディアに関する情報を取得するだけです。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/

于 2011-11-10T21:01:42.973 に答える