我正在尝试使用这个
JavaScript API来播放youtube播放列表,用于今年1月推出的iframe-embeds.
http://apiblog.youtube.com/2011/01/introducing-javascript-player-api-for.html
http://apiblog.youtube.com/2011/01/introducing-javascript-player-api-for.html
请注意下面的iframe标签和“/ p”的链接表示其播放列表.
<iframe src="http://www.youtube.com/embed/p/ID" width="100%" height="500" frameborder="0"></iframe>
不过即使在http://code.google.com/apis/youtube/iframe_api_reference.html的文档中,我无法找到如何使用onYouTubePlayerAPIReady()调用播放播放列表.
解决方法
由于播放列表ID(即不对视频列表进行硬编码)的播放列表没有提供适当的答案,因此如果您仍然希望使用Javascript Youtube IFrame API,则可以使用此答案.如果播放列表ID在playerVars中指定,则可以省略videoID,如下所示:
function onYouTubePlayerAPIReady() { player = new YT.Player('player',{ height: '390',width: '640',playerVars: { listType:'playlist',list: '<YOURPLAYLISTID>' } }); }
希望它帮助谁在找(正如我).