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