c# - VLC 播放器事件捕获

标签 c# visual-studio-2008 vlc

在我的 C# 应用程序中,我需要在 VLC 播放器(最好)开始播放时触发一些事件(例如,在 VLC 中按下播放按钮)。尝试使用 Microsoft Spy++ 经典 Windows Media Player 并观察播放时发送的消息starts\repeats 但我不知道如何在我的 C# 代码中“捕获”这些消息。所以我的问题是:是否有任何方法可以连接到 VLC(或 WMP)中的事件并获得有关播放状态的通知(播放,停止,开始重复)。

我的目标是创建一个 C# 函数,它等待播放器中的播放事件开始,然后在我的应用程序中触发一些操作(这也应该在播放结束并开始重复时发生)。我应该在这里采取什么方法?

澄清一下:我不想在我的应用程序中嵌入一个新的 VLC 实例,而是控制/读取由用户单独启动的“真实”完整版 VLC

最佳答案

下面链接的文章看起来很旧,但如果不直接使用该组件,也许您可​​以从中收集到一些有用的信息。

.NET Interface to VLC

关于c# - VLC 播放器事件捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2911088/

相关文章:

c# - 在 NancyFx 中向响应添加位置 header 的正确方法

c++ - 如何使用 blitz_0.9

video - 使用 Gstreamer 提供 RTSP 流,寻求工作示例

c# - 将从 .bin 文件读取的数据解码到字段中

ubuntu - VLC:保持打开状态更快

python - Windows 10。Python。全屏模式下的 VLC 无法在前台播放

c# - 保存时更新 DataGrid 的 WPF 可编辑主从

c# - Hashtable、Dictionary 和 KeyValuePair 有什么区别?

javascript - 在 C# web 表单中的列表上进行 JSON stringify

c# - 这个图标是什么以及如何摆脱它