Управления музыкой через TrackBar

191
12 мая 2017, 13:59

Использую функции WindowsMediaPlayer для создания плеера. Есть TrackBar который отображает текущее время композиции. Нужно чтобы можно было перетянуть указатель TrackBar и переместиться по композиции.

private void timer2_Tick(object sender, EventArgs e)
        {
            if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPlaying)
            {
                trackBar2.Value = (int)axWindowsMediaPlayer1.Ctlcontrols.currentPosition;
            }
        }
 private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
        {
            if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPlaying)
            {
                trackBar2.Maximum = (int)axWindowsMediaPlayer1.Ctlcontrols.currentItem.duration;
                timer2.Start();
            }
            else if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsPaused)
            {
                timer2.Stop();
            }
            else if (axWindowsMediaPlayer1.playState == WMPLib.WMPPlayState.wmppsStopped)
            {
                timer2.Stop();
                trackBar2.Value = 0;
            }
        }
READ ALSO
Как отобразить форму в контроле?

Как отобразить форму в контроле?

Есть groupBox в который я хочу добавить форму

212
Ошибка в String Format

Ошибка в String Format

Есть несложный код, цель которого форматировать и вывести результат с 2 знаками после запятой:

214
Как установить библиотеку bass.dll?

Как установить библиотеку bass.dll?

Объясните как подключить библиотеку bassdll для C# Visual Studio 2017

333
Не могу разобраться с udpclient.Receive

Не могу разобраться с udpclient.Receive

При такой формулировки просит поменять receive на receiveasync

225