>On Key Label F2 wmp=Null &&press F2 to quit wmp > >Local wmp As WindowsMediaPlayer >wmp = Createobject("WMPlayer.OCX.7") >With wmp > .url=Getfile("mp3|wav") > .settings.autoStart = .T. > .settings.Volume=80 > .settings.setMode('loop',.F.) &&.t. for loop > .Controls.Play() > > Local m.xdur > Do While !.currentmedia.duration >0 &&the wmp must pass the transitionnings to work as expected(as IE) > Inkey(0.1) > Enddo > m.xdur=.currentmedia.duration > _Cliptext=Trans(m.xdur,"999999.99")+" or "+.currentmedia.DurationString > Messagebox("Duration="+Trans(m.xdur,"999999.99")+" sec DurationString="+.currentmedia.DurationString,0+32+4096,'in the clipboard',3000) > >Endwith >Inke(m.xdur+0.5) &&wait until the media is done.can press F2 to exit.note WMP is invisible here. >wmp=Null >Release wmp >Thanks for looking at this problem.