日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux mp3长度,得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢?...

發布時間:2025/3/12 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux mp3长度,得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

得到一個wma或mp3文件,如何用最簡單的方法得到它的長度信息呢? Delphi / Windows SDK/API

http://www.delphi2007.net/DelphiMultimedia/html/delphi_20061108195617169.html

不需要知道歌手名專輯名等,只要長度即可,哪個指令可以做到呢?請給一點代碼,萬分感謝幫忙的兄弟!

uses ? MMSystem;

var

OpenParms: ? TMCI_Open_Parms;

StatusParm: ? TMCI_Status_Parms;

begin

OpenParms.lpstrDeviceType ? := ? '';

OpenParms.lpstrElementName ? := ? 'c:\1.mp3';

mciSendCommand(0, ? MCI_OPEN ? ,MCI_OPEN_ELEMENT, ? Longint(@OpenParms));

StatusParm.dwItem ? := ? mci_Status_Length;

mciSendCommand(OpenParms.wDeviceID, ? MCI_STATUS, ? MCI_STATUS_ITEM ? , ? Longint(@StatusParm));

ShowMessage(IntToStr(StatusParm.dwReturn)+'毫秒');

end;

多謝這位仁兄,我看到有的地方說用mediaplayer的length屬性也可以,不知哪個好些,而且如果mp3的采樣率不是恒定的話,用這種方法可行嗎?

汗,我是參考Mediaplayer的Length屬性實現代碼才寫出上面那一段的,實質都是一樣的方法。

總結

以上是生活随笔為你收集整理的linux mp3长度,得到一个wma或mp3文件,如何用最简单的方法得到它的长度信息呢?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。