我成功完成了,谢谢你对我来说是一个很好的习惯。我已在formdeneme媒体()方法
你必须让公众对象,它是在VlcControl.cs类(私家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;
}
你可以添加一个可以更改媒体和trackbar的按钮。最大值。
你的意思是,视频下的一个trackbar移动,前进的视频?就像在activeX插件? –
是的。但我没有使用activeX插件,而是我正在使用dot net vlc nuget软件包。 –
你解决了你的问题吗?我做到了。 –