Я использую плейлист axWindowsMediaPlayer, и у вас есть некоторые проблемы - после того, как один конец видео - следующий, без паузы. Я не могу остановиться или остановить его даже сaxWindowsMediaPlayer playlist pause (C#)
private void axWindowsMediaPlayer1_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)
{
if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsMediaEnded)
{axWindowsMediaPlayer1.Ctlcontrols.pause(); }}
Это не делает ничего, но необходимо остановить игрока. Что я могу сделать с этим? Или даже отключите AUTOplaying следующий файл списка воспроизведения, это будет еще лучше. Thx много за помощь!
WMP непостоянный, такие события «прогресса изменились» (PlayStateChange) предназначены только для обновления собственного пользовательского интерфейса. Вы не можете использовать их для изменения состояния проигрывателя. Вы должны выполнить команду позже, после того, как событие вернется. Тривиально сделано, например, в приложении Winforms, используя метод BeginInvoke() формы. –