如何計算MP3的總播放時間

mp3有VBR和CBR之分,如果是CBR,使用IMediaSeeking的GetGuration所返回的值應該是正確的。
而VBR則不行。你可以使用Winamp來播放該檔,可以發現,顯示的總時間也是不變的(因為他在根據當前的不定碼流在重新計算)
一定要自己打開檔,然後按照mp3的sample rate和frame數來計算總的時間嗎?

留言

匿名表示…
當初 Auron 給的取 ID3 Tag V1 程式, 裡面有算時間的. 不過因為要執行很久, 所以被我砍了 (or Mark?). 你有興趣研究再找我翻出來看看.

這個網誌中的熱門文章

IR的解碼編碼

檔案權限設定