看来是没人能答得上来的问题了!!若能答得出来再加分!! (10分)

  • 主题发起人 主题发起人 麻村小子
  • 开始时间 开始时间

麻村小子

Unregistered / Unconfirmed
GUEST, unregistred user!
wav,mp3,mpg,avi,dat等类型的影音文件,它们返回的mediaplayer.length各是什么??
比如说mp3返回的是毫秒为单位的总时长,要取得其时间长度就要除以1000,
那WAV,MPG,AVI,DAT返回的又是什么???
取得其时间长度要除以多少???为什么???
 
我试了一下,应该也是毫秒为单位
 
可以设置的。注意mediaplayer的TimeFormat参数:
它可以是tfMilliseconds, tfHMS, tfMSF, tfFrames, tfSMPTE24, tfSMPTE25, tfSMPTE30, tfSMPTE30Drop, tfBytes, tfSamples, tfTMSF
这么多种类型,够用了吧?呵呵.....
 
caowei;
能否再具体些或是举例............
 
with mpPreviewdo

begin

FileName := 'c:/1.avi';
Open;

TimeFormat := tfMilliseconds;
//以毫秒计算(可以改成其它的看看不同的结果)
len := Length;
//len=312000表示312秒

Play;
end;

 
多人接受答案了。
 
后退
顶部