2011-11-10 33 views
0

我找到了解決方案,通過使用物理文件路徑來確定使用WMPLib.WindowsMediaPlayer(這看起來相當難看)的音頻文件的長度,但無法確定存儲在VARBINARY字段(SQL Server 2008 R2)中的音頻文件的持續時間。在SQL或VB.Net中獲取T-SQL VARBINARY音頻的持續時間

我正在使用.Net WebForms。也許用jQuery做這個客戶端會更好一些,但是如果我只想根據持續時間向Web瀏覽器公開一些控件,該怎麼辦?

回答

1

請按照以下鏈接來實現您的功能: 您可以在您的vb.net代碼中實現這些功能,而不是在tsql中。可能在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/

相關問題