делаю медиаплеер по поводу COM-библиотеки "WMPLib"
Программа состояла из 1 формы.
Я использую WMPPlayState Enumerable и до сих пор работал гладко с плейлистом и всем.
Но теперь я решил разбить программу на 2 формы (Winamp-idea):
Form1 = Player
Form2 = Плейлист
Конечно, я изменил код, чтобы он заработал.
Это то, что я получаю из listBox в form2 (у trackURL есть публичный модификатор):
private void listTracks_DoubleClick(object sender, EventArgs e)
{
trackURL = listTracks.SelectedItem.ToString();
playerForm.TEST(trackURL);
}
Вызывает метод TEST (string trackURL) в form1, который содержит это:
public void TEST(string trackURL)
{
player.URL = trackURL;
player.controls.play();
}
Проблема в том, что, по-видимому, playStateChange не запускается.
Из-за этого ни один из моих элементов управления не работает, так как все проходит через перечислитель playStateChange.
Выбранная песня из списка воспроизведения воспроизводится по назначению. Но без какого-либо контроля над этим.
Даже управление громкостью не работает.
Любая помощь приветствуется.
Привет,
Дэнни