私は正常に終了しました、それは私にとっては良い練習でした。私はあなたがVlcControl.csクラスであるパブリック・オブジェクトを作成する必要がありformdeneme()メソッド
にメディアを追加しました(民間VlcMediaPlayer myVlcMediaPlayer;)。{非常に重要な}
public int a = 0 ;`
public int c = 0;
public formdeneme()
{
InitializeComponent();
myVlcControl.Play("file:///C:/Users/1315k/Downloads/machine.mp4");
// You can add your media like above.
}
// This is the main function which you looking.
private void trackBar1_Scroll(object sender, EventArgs e)
{
myVlcControl.myVlcMediaPlayer.Time = trackBar1.Value * 1000;
int b = (int)myVlcControl.myVlcMediaPlayer.Time/1000;
int d = b/60;
b = b - d * 60;
label1.Text = d+":"+b + "/"+ c + ":" + a;
// The Time value is milisecond, you have divide 1000 for be second.
}
private void formdeneme_Load(object sender, EventArgs e)
{
a = (int)myVlcControl.myVlcMediaPlayer.Length/1000;
trackBar1.Maximum = a;
c = a/60;
a = a - c * 60;
label1.Text = 0 + "/" + c+":"+a;
}
をあなたはメディアとトラックバーを変更できるボタンを追加できます。最大値。
あなたはビデオの下にあるトラックバーを動かすことを意味します。 activeXのようなプラグインですか? –
はい。しかし、私はactiveXプラグインを使用していない、むしろ私はドットネットvlcのnugetパッケージを使用しています。 –
あなたの問題を解決しましたか?やった。 –