应该以Windows Media Player的为准!长度会四舍五入的,我也有个笨方法。
var
dsMediaDet: IMediaDet;
begin
if CoCreateInstance
(CLSID_MediaDet, nil, CLSCTX_INPROC, IID_IMediaDet, dsMediaDet) = S_OK then
if dsMediaDet.put_FileName(Media_FileName) = S_OK then
if dsMediaDet.get_OutputStreams(dsMediaStreams) = S_OK then
dsMediaDet.get_StreamLength(长度)
得到的应该是频,自己转吧