У меня есть экземпляр WMPLib.WindowsMediaPlayer, который я создаю во время выполнения приложения.Я хочу скрыть панель, когда игрок PlayState = "Stopped".
это мой код:
private void PlayFile(String url)
{
WMPLib.WindowsMediaPlayer Player = new WMPLib.WindowsMediaPlayer();
Player.PlayStateChange += new WMPLib._WMPOCXEvents_PlayStateChangeEventHandler(Player_PlayStateChange);
Player.MediaError += new WMPLib._WMPOCXEvents_MediaErrorEventHandler(Player_MediaError);
Player.URL = url;
plSpinner.Visible = true;
Player.controls.play();
}
private void Player_PlayStateChange(int NewState)
{
if ((WMPLib.WMPPlayState)NewState == WMPLib.WMPPlayState.wmppsStopped)
{
//This never gets executed
plSpinner.Visible = false;
}
}
Любая помощь будет оценена.