Tag: youtube data api

在一个页面上嵌入多个YouTube播放列表供稿? JQuery / YouTube API v3

如何在一个页面上实施多个YouTubevideo播放列表供稿? 到目前为止,我已经开发了一个函数来从单个播放列表中提供最近的上传,但我不确定如何将其应用于多个播放列表。 在提供的代码段中,我只有一个播放列表返回video列表数据。 用于嵌入播放列表的HTML字符串是#youtube-playlist-feed_1 ,但理想情况下我希望能够实现多个Feed,例如: #youtube-playlist-feed_2 , #youtube-playlist-feed_3等…任何输入? var htmlString = “”; var apiKey = ‘AIzaSyDI4rWo_wVAxRZEIgF6_8sRZDj8OCOZZ38’; var playlistID = ‘PLBhKKjnUR0XBVrHvtDOylN5XREHh9X1nt’; var maxResults = 7; $.getJSON(‘https://www.googleapis.com/youtube/v3/playlistItems?key=’ + apiKey + ‘&playlistId=’ + playlistID + ‘&part=snippet&maxResults=’ + (maxResults > 50 ? 50 : maxResults), function(data) { $.each(data.items, function(i, item) { var videoID = item[‘snippet’][‘resourceId’][‘videoId’]; var title = item[‘snippet’][‘title’]; […]

部分内容的相关video详细信息和统计数据 – Youtube API V3

我在将相关video检索为特定video的缩略图时遇到问题。 在我的代码中,我正确设置了search->list ,并返回相关video的不同标题和缩略图URL。 但是,由于search->list没有参数contentDetails或statistics ,我在这里找到了与我完全相同的问题相关的另一个问题并使用了二次调用来获取videos->list因为它支持这些参数以便能够检索持续时间并查看计数。 但问题是两个值( vidDuration和viewCount )都没有传递任何东西,并且标记为未定义,因为项目通过它并停止。 如何根据search->list的项目生成项目的duration和viewCount值? 的script.js: function relatedVids(videoId) { debugger; $.get( // get related videos related to videoId – relatedToVideoId “https://www.googleapis.com/youtube/v3/search”, { part: ‘snippet’, maxResults: vidResults, relatedToVideoId: videoId, // $.cookie(“id”); from https://stackoverflow.com/questions/36314874/related-videos-with-part-contentdetails-and-statistics-youtube-api-v3/single-video.html type: ‘video’, key: ‘XXXXXXXXX’ }, function(data) { $.each(data.items, function(i, item) { console.log(item); var vidTitle = item.snippet.title; // video title […]

在youtube javascript api中禁用自动播放

我知道在params和url中使用自动播放:0。 问题是当我使用loadVideoByID()函数时。 最初的video似乎总是不会自动启动。 但是当我在新video中加载新的自动启动时。 我也不希望那个新的自动启动 $(document).ready(function() { var player; window.onYouTubePlayerAPIReady = function() { player = new YT.Player(‘player’, { height : ‘390’, width : ‘640’, videoId : ‘JW5meKfy3fY’, playerVars : { ‘autoplay’ : 0, ‘rel’ : 0, ‘showinfo’ : 0, ‘egm’ : 0, ‘showsearch’ : 0, ‘controls’ : 0, ‘modestbranding’ : 1, }, events : { […]