我希望始終顯示播放列表中的最新視頻。所以,只在頁面上顯示一個視頻,但總是播放列表中最近的一個。當用戶在YouTube上上傳新視頻時,該最新視頻必須顯示在網頁上。總是在YouTube播放列表中獲取最新視頻
我到目前爲止有:
HTML
<div id="yt-player"></div>
JS
<script src="http://www.youtube.com/player_api"></script>
<script>
// create youtube player
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player("yt-player", {
height: "480",
width: "853",
videoId: "br6xOdlyRbM"
});
}
</script>
然而,這隻會發布與特定的ID和不視頻從播放列表。然後我嘗試了下面的JS。
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player("yt-player", {
height: "480",
width: "853",
playerVars: {
listType: "playlist",
list: "PLiXK3ub3Pc8_Tk0WiPpVTVmuzoZs8_SaY",
color: "white",
modestbranding: 1,
theme: "light"
},
events: {
"onStateChange": onPlayerStateChange
}
});
}
不幸的是,這也不起作用。顯示YouTube播放器,但顯示了第一個視頻,而不是最後一個。現場示例here。
如何獲得'lastVideoIDinPLAYLIST'?我無法在api中找到它。 –