ムードボードにtubeplayer(http://www.tikku.com/jquery-youtube-tubeplayer-plugin)の複数のインスタンスがあります。
players = $.tubeplayer.getPlayers();
プレーヤーインスタンスを取得します。各インスタンスから、次のようにvideoUrlを取得できます。
for(var p in players) {
players[p].getVideoUrl();
}
問題は、このvideoUrlは、YouTubeビデオで再生ボタンが押された後にのみ設定されるため、誰かが再生ボタンを押さないと、未定義のvideoUrlが残ることです。自動開始を設定しました:true、これはオフコースで機能しますが、プレーヤーを手動で一時停止する必要があるため、理想的ではありません。
ビデオを再生せずにvideoId/videoUrlをフェッチする方法を知っている人はいますか?