Столкнулся с проблемой:
Как в версии 9 после окончания проигрывания локального файла(не потока!) начать играть другой?
1. Event EndOfStream не происходит
2. При обработке события State_Changed приокончании файла происходят изменения State соответственно:
-wmppsMediaEnded = 8
-wmppsTransitioning = 9
-wmppsStopped = 1
Отлавливаю эту последовательность и при wmppsStopped загружаю новый файл далее есть несколько изменений в State, загружается новый файл, но не запускается, как авто, так и вручную.
Дело походу - надо дождаться выхода из процедуры события State_Changed (mppsStopped), а потом открывать файл, то бишь - включать таймер на минимум интервала, но чёто так не хочется - мож кто сталкивался?
Или пример где есть?