Улов событий игрока VLC - PullRequest
2 голосов
/ 26 мая 2010

В моем приложении C # мне нужно вызвать некоторые события, когда проигрыватель VLC (предпочтительно) начинает воспроизведение (например, кнопка воспроизведения нажимается в VLC). Пробовал Windows Media Player classic с Microsoft Spy ++ и наблюдаемые сообщения, которые отправляются при воспроизведениизапускает \ повторяет, но я не знаю, как я мог «перехватить» эти сообщения в моем коде C #. Так что мой вопрос: есть ли способ подключиться к событию в VLC (или WMP) и получить уведомление о состоянии воспроизведения (воспроизведение,остановка, начало повтора).

Моя цель - создать функцию C #, которая ожидает начала воспроизведения в плеере, а затем запускает некоторые действия в моем приложении (это также должно происходить, когда воспроизведение заканчивается и начинается повторение),Какой подход я должен использовать здесь?

Просто чтобы прояснить: я не хочу встраивать новый экземпляр VLC в свое приложение, но вместо этого управляю / читаю «настоящую» полную версию VLC, запущенную отдельнопользователь

Ответы [ 2 ]

1 голос
/ 26 мая 2010

Приведенная ниже статья выглядит так, как будто она старая, но, возможно, вы сможете почерпнуть из нее полезную информацию, если не будете использовать компонент напрямую.

.NET Интерфейс для VLC

0 голосов
/ 03 сентября 2010

если вы хотите управлять полным, вам, вероятно, придется использовать интерфейс telnet или веб-интерфейс

...