1

我正在开发一个网络工具(目前仅供个人使用),它可以抓取发布到博客的最新 youtube 视频并创建一个“临时”播放列表。我正在为嵌入式播放器使用 iFrame API。一切正常,我只是对一些怪癖感到好奇

当播放器加载播放列表并开始播放时,播放器启用工具栏中的“播放列表”按钮。我可以单击它并查看所有视频的缩略图,比如说 10 个视频。但由于某种原因,没有填充视频信息。在每个缩略图旁边,我只看到文本“by”(见下文)

截屏

最初我使用player.cuePlaylist,当我切换到player.loadPlaylist它时,实际上正确加载了所有信息 - 一次。在没有更改代码的情况下再次运行它,它再次以相同的方式出现,没有数据。

有没有其他人遇到过这个?如果有帮助,我将使用videoID数组加载播放列表。js看起来像这样:

function onPlayerReady(event) {
    player.loadPlaylist([ <%= videoIds %> ]);
    event.target.playVideo();
}

并检查页面的源代码,数组 (videoIds) 已正确编译。像这样的东西:

['mxb7998a','BBao088','12345pp','8Aeo00']
4

1 回答 1

2

这是一个已知的错误。您可以在此处加注星标和跟踪:https ://code.google.com/p/gdata-issues/issues/detail?id=5082

于 2014-01-02T18:20:56.733 回答