如何让Windows Media player 9.0 组件识别这样的时间格式:00:38.10  
 我用了这样的设置: 
   windowsmediaplayer1.controls.pause;
   windowsmediaplayer1.controls.currentPositionString:='00:38.10 ';//这个代码是错误的,请大家帮忙解决。好象还有个属性是可以赋数值的,比如2300。不知道是哪个?
   windowsmediaplayer1.controls.play;  我想知道该用什么属性才能是正确的。请大家帮忙,我急用,谢谢了. 我的目的:
怎么能让MP3文件按指定的长度播放?这样可以同步显示歌词功能了!
  就象MP3的复读机一样.谢谢了!

解决方案 »

  1.   

    好象还有个属性是可以赋数值的,比如2300。不知道是哪个?
    -------
    controls.currentPositionWindowsMediaPlayer1.controls.currentPosition:=2300;//跳到第2300秒
      

  2.   

    谢谢liangqingzhi(老之),还有就是如何直接付值时间标签呢?比如“00:23.23”之类的属性呢?谢谢!
      

  3.   

    controls.currentPositionString是一个只读属性,不能够直接赋值。
    你可以写一个函数,将“00:23.23”这样的格式转成double型,在controls.currentPosition直接赋值。