原文出處:
web上傳音訊檔案如何得到檔案時間長度
如題,上傳音訊檔案時,不想讓上傳者填時間,也不一定能填準,因此想自動判斷音訊檔案的時間長度,如何獲取一首歌的時間?
------解決方案--------------------
從stackoverflow抄來的:
c# code
wmplib.windowsmediaplayerclass wmp = new wmplib.windowsmediaplayerclass();wmplib.iwmpmedia media = wmp.newmedia(@"c:\work\nontech\mine\music\pop\jietadiqishi.***");
textbox1.text = media.durationstring;
------解決方案--------------------
音訊長度對於***來說,儲存在id3資訊中,直接二進位制讀取也可以實現,ls的方法比較簡單。
獲取音訊檔案能量大小或聲音大小
獲取pcm格式資料能量大小 格式為signed 16bit,單聲道 frm 包含著音訊資料,以及音訊資料buf的長度 user threshold 為使用者設定的臨界值,超過這個值,返回1代表著這一段音訊資料能量高於所設定的user threshold 範圍是0 32767 值越大,劃分的越細 in...
C 實現Web檔案的上傳
在 web程式設計中,我們常需要把一些本地 檔案上傳到 web伺服器上,上傳後,使用者可以通過瀏覽器方便地瀏覽這些 檔案,應用十分廣泛。那麼使用c 如何 實現檔案 上傳的功能呢?下面筆者簡要介紹一下。首先,在你的visual c web project 中增加乙個 上傳用的 web form,為了要...
用C 實現Web檔案的上傳
在web程式設計中,我們常需要把一些本地檔案上傳到web伺服器上,上傳後,使用者可以通過瀏覽器方便地瀏覽這些檔案,應用十分廣泛。那麼使用c 如何實現檔案上傳的功能呢?下面筆者簡要介紹一下。首先,在你的visual c web project中增加乙個上傳用的web form,為了要上傳檔案,需要在t...