Автоматическое воспроизведение песни с WMPLib. WindowsMediaPlayer не работает.Событие PlayStateChange поднялось несколько раз, но player.controls.play () не запускает песню.
public void play(string path)
{
if (player.playState != WMPLib.WMPPlayState.wmppsPaused)
{
player.controls.stop();
player.URL= path;
player.settings.volume = 90;
}
else
player.controls.play();
}
private void Player_PlayStateChange(int NewState)
{
switch (NewState)
{
case 3:
Play_State();
break;
case 4:
Stop_State();
break;
case 8:
MediaEnded();
next_song = true;
break;
case 10:
if (!next_song) return;
player.controls.play();
next_song = false;
System.Threading.Thread.Sleep(3000);
break;
}
}