私のC#アプリケーションでは、VLCプレーヤーが(できれば)再生を開始したときにいくつかのイベントをトリガーする必要があります(たとえば、VLCで再生ボタンが押されました).Microsoft Spy ++でWindows Media Playerクラシックを試し、再生の開始時に送信されるメッセージを観察しました\繰り返ししかし、C#コードでこれらのメッセージを「キャッチ」する方法がわかりません.だから私の質問:VLC(またはWMP)でイベントに接続し、再生ステータス(再生、停止、開始)について通知を受ける方法はありますか?の繰り返し)。
私の目標は、プレーヤーでの再生イベントの開始を待機し、アプリケーションでいくつかのアクションをトリガーする C# 関数を作成することです (これは、再生が終了して繰り返しが開始されたときにも発生するはずです)。ここでどのようなアプローチを取るべきですか?
明確にするために:VLCの新しいインスタンスをアプリに埋め込みたくありませんが、代わりに、ユーザーが個別に開始したVLCの「実際の」フルバージョンを制御/読み取ります