0

Visual Studio 2012 Windows アプリケーションで VLC 2.0.6 ActiveX コントロールを使用しています。次のコードを使用して、基本的なビデオを読み込んで再生する方法を見つけました。

        axVLCPlugin21.playlist.add(filename, title, null);
        axVLCPlugin21.playlist.play();

プログラムでビデオを特定の場所にシーク​​する方法を見つけようとしています。私はインターネットを罵倒し、 Shuttle()MoveToPosition()Positionなどについて話している人を見つけましたが、それらのメソッド/プロパティはどれも利用できません。私が見ることができるのは、intであるaxVLCPlugin21.StartTime だけであり、 play()を呼び出す前または後に設定しても影響はありません。

前もって感謝します!

4

1 に答える 1

2

こちらの資料によると

http://wiki.videolan.org/Documentation:WebPlugin

を使用してシーク位置を設定できます

axVLCPlugin21.input.time = 20000; // ミリ秒単位

ミリ秒単位での合計の長さの取得に関する詳細情報があります。

また、自動生成された COM ラッパーに表示されない場合は、完全に破棄して独自のものを作成してください。AxHost の独自の継承子を作成し、"動的" (.NET 4 キーワード) OCX オブジェクトを使用することはそれほど難しくありません。

于 2013-04-17T04:34:25.197 に答える