Local oWmp, oTmr
oWmp = CREATEOBJECT("WMPlayer.OCX")
oTmr = CREATEOBJECT("clsStopPlayer",oWmp)
oWmp.url = ;
"[URL unfurl="true"]http://w1.340.telia.com/~u34007636/public_html/godahopp/mp3/LadyMadonna.mp3"[/URL]
Read EVENTS
Define CLASS clsStopPlayer AS TIMER
Enabled = .T.
Interval = 5000
oWmp = NULL
Protected PROCEDURE INIT
Lparam oWMPlayer
This.oWmp = oWMPlayer
Endproc
Protected PROCEDURE TIMER
With THIS
.ENABLED = .F.
Local bStop
bStop = MESSAGEBOX("Stop player?",36,"WM Player") == 6
If bStop .AND. .oWmp.PlayState==3
.oWmp.CLOSE()
.oWmp = NULL
Clear EVENTS
Else
If .oWmp.PlayState == 1
.oWmp = NULL
Clear EVENTS
Else
.ENABLED = .T.
Endif
Endif
Endwith
Endproc
Enddefine