2016-07-29 96 views
0

我正在研究EyeTracking Windows Forms应用程序,该应用程序在屏幕上打开YouTube视频,并开始跟踪视频播放时的眼球移动。我需要知道视频的持续时间才能参与EyeTracking流。C#获得YouTube视频的持续时间

1)我应该找到一种方法来获得视频的持续时间(比如,假设我们有一个方法,YoutubeVideo.GetDuration()),如果是这样,怎么样?

2)或者我应该找到一种方法让我的程序知道视频已经结束,并在YouTube视频结束时结束我的EyeTracking流,如果是这样,怎么办?

回答

0

已经有人问同样的问题:

How to get video duration using YouTube API?

但如果你是懒惰和不在乎太多与YouTube API的工作,你可以(不推荐它自己)下载视频和从文件设置中获得他的持续时间。

+0

谢谢,我想添加youtube视频流,驱动器流视频和图片流,所以这一切都是必要的。我也在寻找Youtube API,但我想它需要我的信用卡,而我只是在做我的夏季训练,我认为我没有能力承担这个。 – Danabey

0

当你正在寻找的.NET libary,咨询https://developers.google.com/youtube/v3/docs/videos

明确,你是功能后contentDetails.duration

This page会给你在使用

在API的.NET版本的一些例子
+0

谢谢让我检查它是如何工作的,我刚刚安装了Youtube API(1-2个小时前),所以我现在不知道该怎么做 – Danabey

+0

只要继续看他们的例子提供的指导,并使用功能。你会最终拿起它 – Takarii

+0

非常感谢你 – Danabey

相关问题