轨迹条不改变视频的位置在VLC播放器

本文关键字:位置 VLC 播放器 视频 改变 轨迹 | 更新日期: 2023-09-27 18:05:35

我正在项目中工作,我已经嵌入VideoLan vlc插件1.1.7。默认情况下没有trackbar。我手动添加了跟踪条,但它没有改变视频位置(增量/减量)。这是我的代码

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);
        }
    }

现在如何控制(增加/减少)视频的位置与鼠标的帮助?

轨迹条不改变视频的位置在VLC播放器

不幸的是,这个插件没有很好的文档。

你可以设置插件的位置属性,例如

axVLC.Position += 0.005f;

注意它是一个浮点数!

但是对于我的版本(v1)有一个跟踪条(和所有其他控件),一旦我将鼠标移动到viewpost的底部。

我没有v2,但我认为你应该使用

axVLC.input.Position 

。我也认为(但不知道!)使用的单位是不同的;可以是1/100秒。