我正在使用Youtube API v3和搜索游戏流的网站。对于游戏来说,4K和60FPS对于某些用户来说是至关重要的。
虽然搜索->列表看起来相当广泛,但它缺少4K和60 FPS的过滤器。唯一相关的选项似乎是videoDefinition='high' (720p+)。此外,Video->List->FileDetails信息仅对频道所有者可用。我错过什么了吗?我如何过滤搜索到只有4K和/或48+ FPS?
我认为现在YouTube API中没有方法可以根据FPS过滤结果。就像你说的,过滤视频质量的唯一方法是使用videoDefinition
,但只有标准和高选项。
我尝试使用Videos: list
方法检查不同视频的质量,并使用contentDetails
作为查看定义的一部分。通过这种方法,我只得到了"hd"
的定义结果。我尝试的所有高质量视频都有相同的"hd"
下面是我用来检查视频的请求示例
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=6pxRHBw-k8M&key=YOUR_API_KEY