我正在使用VlcControl
库中的Vlc.DotNet
,但是我不知道如何在最新版本中使用NextFrame
函数。
该命令在VlcControl
类中不可用,仅在Core.Interops.VlcManager
类中可用,但是我不知道如何从我的VlcControl
中调用它。
最佳答案
您可以通过增加时间来移至下一帧
vlcControl1.Time += 1000/FPS;
前一帧:
vlcControl1.Time -= 1000/FPS;
FBS
可以来自ShellObject obj = ShellObject.FromParsingName(fileSource.getCurrentFile().FullName);FPS = obj.Properties.System.Video.FrameRate.Value != null ? (int)(obj.Properties.System.Video.FrameRate.Value / 1000) : 22;
注意 :
来自
ShellObject
“ WindowsAPICodePack-Shell”的NuGet
我已分配22,因为
obj.Properties.System.Video.FrameRate.Value
中有一些文件返回nullfileSource.getCurrentFile()
这是一个包含视频文件的FileInfo
对象。为时已晚,但也许有人觉得有帮助:)