我想使用YouTube API從this tutorial構建自定義YouTube播放列表,並且我在某個時間點被卡住了。 我基本上嵌入了client.js腳本並在加載時執行它的功能,之後我也嵌入了教程中所述的YouTubePlayList.js文件。 這是我試圖做的一把小提琴。我確實收到了控制檯中的YouTubePlayList對象,但它似乎沒有提供任何正確的數據。我需要一個有效的腳本示例或指導,說明如何實現它並使播放列表呈現在我的客戶端。在此先感謝,任何幫助表示讚賞!生成YouTube自定義播放列表問題
JS:
<pre>
function YouTubePlayList (id, entries) {
this.id = id;
this.entries = entries;
this.currently_playing = 0;
this.randomizer = false;
}
var requestOptions = {
playlistId: 'PLLzJfby7cTLTbusOgXca-yIpVOImC1mWe',
part: 'contentDetails, snippet',
execute: function(response) {
var entries = [];
$.each(response.items, function(key, val){
var entry = {};
entry.video_id = val.snippet.resourceId.videoId;
entry.image_src = val.snippet.thumbnails.medium.url;
entry.title = val.snippet.title;
entry.note = val.contentDetails.note;
entries.push(entry);
});
}
};
window['PLLzJfby7cTLTbusOgXca-yIpVOImC1mWe'] = new YouTubePlayList('PLLzJfby7cTLTbusOgXca-yIpVOImC1mWe', 1);
console.log(window['PLLzJfby7cTLTbusOgXca-yIpVOImC1mWe']);
</pre>
非常感謝你的回答,它真的幫助我找到了另一個很棒的視頻資源,我發現它是[這個](https://www.youtube.com/watch?v=jdqsiFw74Jk).. 。在這裏,您還可以瞭解您實際需要發送的請求,如何發送它們,以及如何獲取需要在事後嵌入到個人網頁中的數據對象 – bookw0rm