我有一個無聊的Youtube iframe api播放器,播放Youtube播放列表。 所有效果都不錯,但我想在播放器下方的div 中顯示當前正在播放的視頻的標題,但我不知道如何做到這一點,任何幫助都將不勝感激。youtube api獲得當前視頻標題
我試圖從計算器其他的例子,但他們對於在線播放列表,是impracticle 對於具有100 +視頻YouTube播放列表和我的非常有限的腳本知識,我從來沒有得到他們無論如何工作 和谷歌API網站似乎並沒有涵蓋我要找的東西。 我試過了jwplayer,它可以獲得標題,但是隨機播放功能很差,並且一次又一次地播放相同的視頻 ,有時會再次播放一個視頻。我發現了一個腳本,整理了洗牌問題,但我放棄了獲得標題 函數。我決定堅持youtube,希望有人能幫助我。
所以我再次感謝所有幫助。 這是我
<!DOCTYPE html>
<html>
<body>
<div id="player"></div>
<script>
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
playerVars : { 'rel' : 0, 'showinfo' :0, 'autoplay': 1, 'controls': 0 },
events: {
'onReady': onPlayerReady
}
});
}
var getRandom = function(min, max) {
return Math.random() * (max - min) + min;
`enter code here`};
var playRandomTrack = function() {
num = getRandom(0, 99);
player.playVideoAt(num);
};
function onPlayerReady(event) {
player.loadPlaylist({'listType': 'playlist', 'list': 'PLmc_AnfxCB6t6Lwwgx3x5OxfNOWwHluU-','index': '99','startSeconds': '0','suggestedQuality': 'hd720'});
player.setShuffle({'shufflePlaylist' : 1});
}
</script>
</body>
</html>
乾杯,完美的作品,只是我想要它。 Thankyou分享您的知識和快速回復。 和完整的例子再次感謝你的一個很好的觸摸。 – user3450928
player.getVideoData()正是我所需要的。爲什麼沒有記錄? https://developers.google.com/youtube/js_api_reference – TheSean
我想getVideoData()沒有記錄,因爲人們不應該使用它。它已被刪除昨天2017年11月13日:/ –