Windows Media Player 9 контрол

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Windows Media Player 9 контрол

Сообщение Sebas » 01.04.2003 (Вт) 14:06

Столкнулся с проблемой:

Как в версии 9 после окончания проигрывания локального файла(не потока!) начать играть другой?

1. Event EndOfStream не происходит
2. При обработке события State_Changed приокончании файла происходят изменения State соответственно:
-wmppsMediaEnded = 8
-wmppsTransitioning = 9
-wmppsStopped = 1

Отлавливаю эту последовательность и при wmppsStopped загружаю новый файл далее есть несколько изменений в State, загружается новый файл, но не запускается, как авто, так и вручную.

Дело походу - надо дождаться выхода из процедуры события State_Changed (mppsStopped), а потом открывать файл, то бишь - включать таймер на минимум интервала, но чёто так не хочется - мож кто сталкивался?

Или пример где есть?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot], Yandex-бот и гости: 19

    TopList