我已按照本教程http://www.lavacoms.com/2012/01/embedded-youtube-playlist-autoplay/
这是一个很好的教程。我的问题是,如果我的页面上嵌入了播放列表,但我希望第一个视频可以说是第二个或第三个视频,甚至是播放列表的第一个视频,我该怎么办?
谢谢
我已按照本教程http://www.lavacoms.com/2012/01/embedded-youtube-playlist-autoplay/
这是一个很好的教程。我的问题是,如果我的页面上嵌入了播放列表,但我希望第一个视频可以说是第二个或第三个视频,甚至是播放列表的第一个视频,我该怎么办?
谢谢
<iframe src="http://www.youtube.com/embed/VIDEO_ID?list=PLAYLISTURL&autoplay=1&modestbranding=1&fs=2" frameborder="0" width="640" height="385"></iframe>
它说 VIDEO_ID 将您要从播放列表中首先播放的视频 ID 放在其中。它说 PLAYLISTURL 放置了 url 的 ID。
希望它可以帮助别人
考虑到 php 上的 VIDEO_ID 数组 ( $filas
),您可以添加如下:
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
videoId: '<?php echo $filas[0]["trailer"]; ?>',
playerVars: { 'autoplay': 1, 'controls': 1, 'enablejsapi': 1, 'frameborder': 0,
'playlist': '<?php for ( $i=1; $i < count($filas); $i++) { if($i == count($filas) -1) echo $filas[$i]["trailer"]; else echo $filas[$i]["trailer"].", "; } ?>' },
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange,
'onError': onError
}
});
}
请务必捕捉错误,以防视频无法播放