首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vlc.DotNet NextFrame

Vlc.DotNet NextFrame
EN

Stack Overflow用户
提问于 2015-05-04 14:44:09
回答 1查看 1.9K关注 0票数 4

我正在使用来自VlcControl库的Vlc.DotNet,但我不知道如何在上一个版本中使用NextFrame函数。

这个命令在VlcControl类中是不可用的,只能在Core.Interops.VlcManager类中使用,但是我不知道如何从我的VlcControl调用它。

EN

回答 1

Stack Overflow用户

发布于 2017-08-16 10:33:55

您可以通过增加这样的时间来移动到下一个帧

代码语言:javascript
复制
 vlcControl1.Time += 1000/FPS;

前一帧:

代码语言:javascript
复制
 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;

注意:

  1. ShellObject来自NuGet“WindowsAPICodePack”
  2. 我分配了22个,因为在obj.Properties.System.Video.FrameRate.Value中有一些文件返回null
  3. fileSource.getCurrentFile()这是一个包含视频文件的FileInfo对象。

太晚了,但也许有人觉得它有帮助:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30033031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档