2012-11-05 69 views
2

我正在構建一個簡單的Java應用程序。基本上,我在YouTube Data API上搜索關鍵字並獲取視頻列表。每個視頻都有描述,作者,持續時間和縮略圖。一切都很好。現在,我想消除240p視頻,但找不到合適的解決方案。顯然,視頻條目Feed沒有這些信息。YouTube Java API:獲取可用的視頻分辨率

有什麼建議嗎?

回答

1

我認爲,你只能通過HD參數過濾:

http://apiblog.youtube.com/2011/10/more-ways-to-find-what-youre-looking.html

HD - 這個讓你要求有高清晰度版本的視頻。如果您指定hd(不需要任何值),則搜索結果中的所有視頻都可用於播放至少720p,並且也可以使用更高分辨率(如1080p)。如果將參數保留,則根據分辨率不會過濾搜索結果。元素對應於這個搜索參數。

+0

感謝您的回答。我已經通過hd參數過濾了內容。但在這種情況下,我輸了480p和360p視頻。任何其他建議? – Hamdi

+0

無法過濾僅在240p中可用的視頻。 Matias的回答描述了我們支持的唯一過濾類型。 –

+0

謝謝@JeffPosnick。聽到來自YouTube API團隊成員的聲音很好。 – Hamdi