2012-09-20 79 views
2

有沒有辦法初始化YouTube的iframe播放器沒有實際加載視頻本身? 如果不提供videoId視頻未加載(未顯示錯誤)並且播放器實例保持「就緒」狀態。初始YouTube的iframe播放器沒有視頻ID

ytPlayer = new YT.Player('video-player', { 
     height: '100%', 
     width: '100%', 
     videoId: 'video-id-goes-here', 
     playerVars: { 
        ..... 
        ..... 

感謝您的回答!

回答

5

當然,如果你想,下面的代碼不工作:

<script> 
    function onYouTubePlayerAPIReady() { 
    var player = new YT.Player('player', { 
     events: { 
     onReady: function() { 
      player.loadVideoById('sOEAD-gfJ_M'); 
     } 
     } 
    }); 
    } 
</script> 
<script src="//www.youtube.com/player_api" type="text/javascript"></script> 

或者,如果你知道你將要加載一個播放列表,你可以離開了videoId,放在

playerVars: { 
    list: 'PLAYLIST_ID' 
} 

但是,雖然這兩種方法都有效,但您想要完成什麼?沒有videoId,初始化YT.Player可能會有更好的方法。

+1

根據一位消息人士的說法,2013年以來,將'videoID'參數留空不再有效。 – 2016-05-28 21:34:19

相關問題