2016-07-29 84 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

相關問題