2

私のC#アプリケーションでは、VLCプレーヤーが(できれば)再生を開始したときにいくつかのイベントをトリガーする必要があります(たとえば、VLCで再生ボタンが押されました).Microsoft Spy ++でWindows Media Playerクラシックを試し、再生の開始時に送信されるメッセージを観察しました\繰り返ししかし、C#コードでこれらのメッセージを「キャッチ」する方法がわかりません.だから私の質問:VLC(またはWMP)でイベントに接続し、再生ステータス(再生、停止、開始)について通知を受ける方法はありますか?の繰り返し)。

私の目標は、プレーヤーでの再生イベントの開始を待機し、アプリケーションでいくつかのアクションをトリガーする C# 関数を作成することです (これは、再生が終了して繰り返しが開始されたときにも発生するはずです)。ここでどのようなアプローチを取るべきですか?

明確にするために:VLCの新しいインスタンスをアプリに埋め込みたくありませんが、代わりに、ユーザーが個別に開始したVLCの「実際の」フルバージョンを制御/読み取ります

4

2 に答える 2

1

以下のリンクされた記事は古いように見えますが、コンポーネントを完全に使用しなければ、そこから良い情報を収集できるかもしれません.

VLC への .NET インターフェイス

于 2010-05-26T08:36:55.647 に答える
0

完全なものを制御したい場合は、おそらくtelnetインターフェースまたはWebインターフェースを使用する必要があります

于 2010-09-02T20:44:32.850 に答える