我正在开发我已嵌入VideoLan vlc插件1.1.7的项目。因此默认情况下没有轨迹栏。我手动添加了轨迹栏,但没有改变视频位置(增量/减量)。这是我的代码
private void timer2_Tick(object sender, EventArgs e)
{
trackBar1.Value += 1;
if (trackBar1.Value == trackBar1.Maximum)
{
trackBar1.Value = trackBar1.Minimum;
timer2.Stop();
trackBar1.Value += 0;
}
}
private void trackBar1_ValueChanged(object sender, EventArgs e)
{
var bar = (TrackBar)sender;
if (bar.Value % bar.SmallChange != 0)
{
bar.Value = bar.SmallChange * ((bar.Value + bar.SmallChange / 2) / bar.SmallChange);
}
}
现在如何借助鼠标控制(增加/减少)视频位置?
答案 0 :(得分:0)
不幸的是,这个插件没有很好的记录。
您可以设置插件的Position属性,例如
axVLC.Position += 0.005f;
请注意,它是一个浮动!
但对于我的版本(v1),一旦我将鼠标移向视点底部,就一个轨迹栏(以及所有其他控件)。
我没有v2,但我认为你应该使用
axVLC.input.Position
这里。我认为(但不知道!)所使用的单位是不同的;它可能是1/100秒......