Вверх ↑
Разработчик
Ответов: 26069
Рейтинг: 2122
#1: 2015-10-03 02:07:30 ЛС | профиль | цитата
ogrif писал(а):
что для такого интересного компонента нет возможности прикрутить события!

Я же написал, что могу заставить выдавать плеер все события, но вот какое событие на что конкретно отвечает, не совсем понятно. К примеру, на загрузку твоих файлов происходят два события -- EC_CLOCK_CHANGED (0x0D) и EC_PAUSE (0x0E). На отключение интернета на компе файлы тут же закрываются с выдачей события EC_COMPLETE (0x01). При переключении с одного файла на другой иногда возникает событие EC_STREAM_ERROR_STILLPLAYING (0x07), после чего выдаются события запуска нового файла EC_CLOCK_CHANGED (0x0D) и EC_PAUSE (0x0E). Какие события происходят при потере канала на стороне сервера или в интернете, я без понятия, такой информации мне найти не удалось, это надо отлавливать в реальном времени долго и нудно. Могу выложить компонент, который будет выдавать все эти коды в шестнадцатеричном формате, вот только искать чему они конкретно соответствуют надо уже самому на MSDN или в интернете.
карма: 22

0