我想得到一首MP3的时间(6分,07秒)但我用以下语句时到的不正确,为什么


TYPE
   HMSREC=record  house:    byte;
  minutes:  byte;
  second:   byte;
  notused:  byte;
 end;
.....
..........
with HMSRE(Mediaplayer1.length)
  labl1.caption=inttostr(minutes)+':'inttostr(second);
.....
我得到的却是 156:5大家帮个忙!

解决方案 »

  1.   

    应该是这样:second := Mediaplayer1.length div 1000  //MP3的秒数分就自己算了
      

  2.   

    不是这样用的
    首先要设置个时间格式,是另外一个属性
    然后就直接调用Mediaplayer1.length的到的就是总秒数
    你仔细研究一下Mediaplayer
      

  3.   

    不是这样用的
    首先要设置个时间格式,是另外一个属性
    然后就直接调用Mediaplayer1.length的到的就是总秒数
    你仔细研究一下Mediaplayer
      

  4.   

    不是这样用的
    首先要设置个时间格式,是另外一个属性
    然后就直接调用Mediaplayer1.length的到的就是总秒数
    你仔细研究一下Mediaplayer