Domanda

I'm trying to close a form in which a video is playing. I want it to close said form when the video ends.

I'm using wmp embedded into my form, with ui mode hidden.

Thanks

È stato utile?

Soluzione

You can subscribe to the PlayStateChange event of the player.

wmp.PlayStateChange += new AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(wmp_PlayStateChange);

private void wmp_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
    if(e.newState == 8)
       this.Close();
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top