Воспроизвести следующую песню с WMPLib.WindowsMediaPlayer не работает - PullRequest
0 голосов
/ 24 марта 2019

Автоматическое воспроизведение песни с 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;
            }
        }
...