怎样获取一首曲子的播放时间长度呢? 怎样获取一首曲子的播放时间长度呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if Self.OpenDialog1.Execute thenbegin Self.MediaPlayer1.FileName := Self.OpenDialog1.FileName; Self.MediaPlayer1.Open; Self.MediaPlayer1.TimeFormat := tfMilliseconds; ShowMessage(IntToStr(Self.MediaPlayer1.Length DIV 1000));end;TimeFormat 用于指定时间的格式,由四个字节的整数组成,取值及含义: tfMilliseconds : 四个字节为一个变量以毫秒为单位 tfHMS : 时、分、秒、未用 tfMSF : 分、秒、Frames、未用 tfFrames : 四个字节为一个变量以帧为单位 tfSMPTE24 : 以 24-Frame 计数:时、分、秒、Frames tfSMPTE25 : 以 25-Frame 计数:时、分、秒、Frames tfSMPTE30 : 以 30-Frame 计数:时、分、秒、Frames tfSMPTE30Drop : 以 30-Drop-Frame 计数:时、分、秒、Frames tfBytes : 时间按字节存储四字节整数 tfSamples : 时间按Samples存储四字节整数 tfTMSF : 轨道、分、秒、Frames 一个简单的数据查询问题 求助判断网页数据执行命令! 跪求组件 各位兄弟们帮帮忙吧,接口的问题,急! 想用拨号连接查询远程的数据?有什么好的方案? 关于windows消息处理的难题 kao delphi里取启动参数是哪个啊!?? 一段小程序,请解答,应该不难. 我怎样利用*_date和*_log两个文件创建数据库? INTEGER变量如何赋值给BYTE和CHAR变量? 如何用捕捉其他程序的输入 如何控制子窗口的排列方式
begin
Self.MediaPlayer1.FileName := Self.OpenDialog1.FileName;
Self.MediaPlayer1.Open;
Self.MediaPlayer1.TimeFormat := tfMilliseconds;
ShowMessage(IntToStr(Self.MediaPlayer1.Length DIV 1000));
end;TimeFormat 用于指定时间的格式,由四个字节的整数组成,取值及含义:
tfMilliseconds : 四个字节为一个变量以毫秒为单位
tfHMS : 时、分、秒、未用
tfMSF : 分、秒、Frames、未用
tfFrames : 四个字节为一个变量以帧为单位
tfSMPTE24 : 以 24-Frame 计数:时、分、秒、Frames
tfSMPTE25 : 以 25-Frame 计数:时、分、秒、Frames
tfSMPTE30 : 以 30-Frame 计数:时、分、秒、Frames
tfSMPTE30Drop : 以 30-Drop-Frame 计数:时、分、秒、Frames
tfBytes : 时间按字节存储四字节整数
tfSamples : 时间按Samples存储四字节整数
tfTMSF : 轨道、分、秒、Frames