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が残ることです。自動開始を設定しました:true、これはオフコースで機能しますが、プレーヤーを手動で一時停止する必要があるため、理想的ではありません。

ビデオを再生せずにvideoId/videoUrlをフェッチする方法を知っている人はいますか?

4

1 に答える 1

0

解決策はvideoIDプロパティで見つかりました:

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