如何获取realaudio控件播入影音文件的总时间和播入时间?? 各位大侠,我刚学delphi 不久现在学做一个rm播放器。现在想取出播入时间和播入总时间,请问应用哪个函数或过程。如何来实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 realaudio1.getLength;realaduio1.position; 楼上的朋友,realaudio1.position;在delphi中是不是没有啊.非常感谢你能再次回复 也可以在real控件的postionchange事件里这么写procedure TFramePlayer.RAPositionChange(ASender: TObject; lPos, lLen: Integer);begin try FrmMain.suiTrackPosition.Position :=floor(lPos*100/lLen); FrmMain.LabelPositionState.Caption :=' 播放进度:'+msTotime(round(lpos/1000))+'/'+msTotime(round(llen/1000)); except on e:exception do FrmMain.suiTrackPosition.Position :=0; end;end;//将秒数转成时间function msToTime(mstime:cardinal):string;var strMiao:string; strFen:string; StrShi:string; intMiao:integer; intFen:integer; intShi:integer;begin intShi:=Floor(mstime/3600); intFen:=Floor((mstime mod 3600)/60); intMiao:=Floor(mstime mod 60); strShi:=rightstr('0'+inttostr(intShi),2); strFen:=rightstr('0'+inttostr(intFen),2); strMiao:=rightstr('0'+inttostr(intMiao),2); Result:=strShi+':'+strFen+':'+strMiao;end; 这位大哥,能否解释一下FrmMain.suiTrackPosition.Position 和FrmMain.LabelPositionState.Caption 是什么啊.是一个trackbar控件和一个label控件吗?还有frmmain是你的窗体的名字还是什么. lazarus开发商业项目,成功! idhttp只能下载英文名的文件吗? 用过Sina的UC,觉得UC的视频要比QQ流畅,它是怎么实现的 退出按键如何编写? delphi8 序列号? 关于edit的问题 console application 里面如何使用timer控件? 怎样把ImageList中的图赋给Image? (200分)高价收购李维的《Delphi5.x分布式多层应用系统篇》的电子版 怎样去掉form的滚动条? 如何点击父窗体不使nomal窗体自动关闭 一个小问题,大家帮忙
realaduio1.position;
lLen: Integer);
begin
try
FrmMain.suiTrackPosition.Position :=floor(lPos*100/lLen);
FrmMain.LabelPositionState.Caption :=' 播放进度:'+msTotime(round(lpos/1000))+'/'+msTotime(round(llen/1000)); except
on e:exception do
FrmMain.suiTrackPosition.Position :=0;
end;end;
//将秒数转成时间
function msToTime(mstime:cardinal):string;
var
strMiao:string;
strFen:string;
StrShi:string;
intMiao:integer;
intFen:integer;
intShi:integer;begin
intShi:=Floor(mstime/3600);
intFen:=Floor((mstime mod 3600)/60);
intMiao:=Floor(mstime mod 60); strShi:=rightstr('0'+inttostr(intShi),2);
strFen:=rightstr('0'+inttostr(intFen),2);
strMiao:=rightstr('0'+inttostr(intMiao),2); Result:=strShi+':'+strFen+':'+strMiao;
end;