我正在使用来自VlcControl库的Vlc.DotNet,但我不知道如何在上一个版本中使用NextFrame函数。
这个命令在VlcControl类中是不可用的,只能在Core.Interops.VlcManager类中使用,但是我不知道如何从我的VlcControl调用它。
发布于 2017-08-16 10:33:55
您可以通过增加这样的时间来移动到下一个帧
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来自NuGet“WindowsAPICodePack”obj.Properties.System.Video.FrameRate.Value中有一些文件返回nullfileSource.getCurrentFile()这是一个包含视频文件的FileInfo对象。太晚了,但也许有人觉得它有帮助:)
https://stackoverflow.com/questions/30033031
复制相似问题