0

我在情绪板上有多个 Tubeplayer 实例(http://www.tikku.com/jquery-youtube-tubeplayer-plugin)。

players = $.tubeplayer.getPlayers();

给我播放器实例,从每个实例中我可以像这样检索 videoUrl:

for(var p in players) {
    players[p].getVideoUrl();
}

问题是这个 videoUrl 仅在点击 youtube 视频上的播放按钮后设置,所以如果有人没有点击播放按钮,我会留下一个未定义的 videoUrl。我已经设置了 autostart: true ,这可以正常工作,但并不理想,因为您必须手动暂停所有播放器。

任何人都知道如何在不播放视频的情况下获取 videoId / videoUrl?

4

1 回答 1

0

在 videoID 属性中找到了解决方案:

$(playerId).tubeplayer('data').videoID
于 2012-07-30T12:39:50.510 回答