TMediaPlayer: What track am I on? (Views: 29)
Problem/Question/Abstract: TMediaPlayer: What track am I on? Answer: Although writing multimedia applications using Delphi is a three-step process (click, drag and drop!), some people still ask how to find out what track is currently playing on the CD player. Just get that info, just drop a TMediaPlayer component on the form, with all the properties correctly set and bound to the CD player. Also, add "MMSystem" to the uses clause in the calling form. To complete, create a TTimer and put the code below in its OnTimer event: var Trk, Min, Sec: word; begin with MediaPlayer1 do begin Trk := MCI_TMSF_TRACK(Position); Min := MCI_TMSF_MINUTE(Position); Sec := MCI_TMSF_SECOND(Position); Label1.Caption := Format('%.2d', [Trk]); Label2.Caption := Format('%.2d:%.2d', [Min, Sec]); end; end; |