3

如果我使用 Youtube Data API v3 获得所有播放列表项,我会为所有视频获得这种格式:

   “内容详细信息”:{
    "videoId": "KUL_AHeC4zw",
    "startAt": "PT0S",
    “endAt”:“PT21M12.667S”
   }

endAt 旁边的那个东西是什么?为什么中间有一个点?我期待某种PT21M54S。我只想要获取单个视频时的持续时间。这是一个错误还是我只是无法理解 ISO 日期格式?

4

2 回答 2

4

此字段“endAt”与视频的“持续时间”不同,而是播放列表所有者希望它停止播放的位置。视频时长位于视频资源中,而不是在 playlistItem 中。它需要另一个查找请求。

您可以在 YouTube 文档中找到这些字段的定义。请参阅这些资源定义: https ://developers.google.com/youtube/v3/docs/playlistItems#resource 和https://developers.google.com/youtube/v3/docs/videos#resource

于 2013-09-16T08:20:50.437 回答
0

“startAt”:“PT0S”,“endAt”:“PT21M12.667S”

此属性已被弃用,如果设置,其值将被忽略。

有关更多信息,请访问https://developers.google.com/youtube/v3/docs/playlistItems#resource

于 2018-07-24T07:56:06.260 回答