如何使用 javascript return YouTube 播放列表中的视频数量?
How can I return the number of videos in a YouTube playlist using javascript?
我正在嵌入一个 YouTube 播放列表,并希望它在每次加载页面时播放随机视频。
如何使用 JavaScript 或 JQuery 查找播放列表中的视频数量,以便我可以使用 javascript 到 select 0 到 select 之间的随机数视频总数?
<div class="vid"><iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PL82F269F11AB50FA4" frameborder="0" allowfullscreen></iframe></div>
Youtube Api V3 可以做到,不知道<iframe>
方法是否可以,但是请参考here
您可以在 Request Body 方法中找到 return a JSON:
{
"kind": "youtube#playlistItemListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
playlistItem Resource
]
}
其中 items 是 array
,获取数组长度将使用 array.length
.
指示项目计数
在下面的演示中,使用这些数据来获取您问题中建议的播放列表中的项目,向下滚动直到看到 Try it
,您可以将所有字段留空,但 part
应该是填写为 snippet
,maxResults
为 50
,playlistId
应填写为 PL82F269F11AB50FA4
,这是您的播放列表 ID。
这是结果的屏幕截图:
可以看到总结果为 93 ,详细信息存储在 items 数组中。
找到的项目 here 是 93 项。
我正在嵌入一个 YouTube 播放列表,并希望它在每次加载页面时播放随机视频。
如何使用 JavaScript 或 JQuery 查找播放列表中的视频数量,以便我可以使用 javascript 到 select 0 到 select 之间的随机数视频总数?
<div class="vid"><iframe width="560" height="315" src="https://www.youtube.com/embed/videoseries?list=PL82F269F11AB50FA4" frameborder="0" allowfullscreen></iframe></div>
Youtube Api V3 可以做到,不知道<iframe>
方法是否可以,但是请参考here
您可以在 Request Body 方法中找到 return a JSON:
{
"kind": "youtube#playlistItemListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
playlistItem Resource
]
}
其中 items 是 array
,获取数组长度将使用 array.length
.
在下面的演示中,使用这些数据来获取您问题中建议的播放列表中的项目,向下滚动直到看到 Try it
,您可以将所有字段留空,但 part
应该是填写为 snippet
,maxResults
为 50
,playlistId
应填写为 PL82F269F11AB50FA4
,这是您的播放列表 ID。
这是结果的屏幕截图:
可以看到总结果为 93 ,详细信息存储在 items 数组中。
找到的项目 here 是 93 项。