Created attachment 521 [details] ошибка при попытке что-либо проиграть Не удается ни чего воспроизвести, вседа выскакивает ошибка.
Скорее всего, ошибка где-то вносится с wmp.dll - передаётся значение, которое потом используется программой. На виндовом WMP пока не получилось проверить - он по каким-то причинам не хочет предоставлять плеер по запросу 22d6f312-b0f6-11d0-94ab-0080c74c7e95 (WMP 6.4)
Похоже, что причиной ошибки является несовпадение таблиц в интерфейсе IMediaPlayer. Та, что мы используем, никак не совпадает с той, что объявлена в классе плеера КМ-Школы.
Сделал idl для IMediaPlayer, и реализовал необходимые функции. Функциональность MusicalRoom'а по-прежнему отсутствует, хотя видимых ошибок нет.
Кстати, в метод IMediaPlayer_put_FileName всегда приходит нулевая строка.
Не проигрывается из-за того, что в демо-версии на сервере КМ-Школы нет нужных файлов. При копировании файла с нужным именем в Client/cache/ кнопка Play есть. При нажатии на PLay начинаем играть файл, который хранится в FileName. Патч, добавляющий функциональность высылаю.
работает. закрываю.