1

我正在开发一个 EyeTracking Windows Forms 应用程序,该应用程序在屏幕上打开一个 YouTube 视频,并在视频播放时开始跟踪眼球运动。我需要知道视频的持续时间才能进入 EyeTracking Stream。

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

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

4

2 回答 2

0

当您在寻找 .net 库时,请咨询https://developers.google.com/youtube/v3/docs/videos

具体来说,您所追求的功能是contentDetails.duration

This page will give you some examples on the .net version of the API in use

于 2016-07-29T13:43:34.917 回答
0

已经有人问过同样的问题:

如何使用 YouTube API 获取视频时长?

虽然如果你很懒并且不太关心使用 youtube API,你可以(不推荐自己)下载视频并从文件设置中获取他的持续时间。

于 2016-07-29T13:39:38.193 回答