0

YT Iframe を使用して複数の動画を読み込むために、このフィドルを使用しています。しかし、特定の時間から開始したいビデオのいくつかは、seekTo() 呼び出しを使用する必要があることを知っています (おそらくこのコードのどこか)。

var a = document.getElementsByTagName("a");            //1
for(var i=0; i<a.length; i++){                         //2
    if(!/#ytplayer/.test(a[i].href)) continue;         //3
    var link = a[i].innerHTML.match(/\/vi\/([^\/]+)/); //4
    if(link) (function(vidId){                         //5
        a[i].onclick = function(){                     //6
            player.loadVideoById(vidId);               //7
        }                                              //8
    })(link[1]);                                       //9
}

誰かがこれを手伝ってくれるなら、私はそれを感謝します! このコードフィドルに統合する方法がわからないためです!!

どうも

4

2 に答える 2

0

loadVideoById関数のシグネチャは次のとおりです。

// Argument Syntax
player.loadVideoById(videoId:String, startSeconds:Number, suggestedQuality:String):Void
// Object syntax
player.loadVideoById({videoId:String, startSeconds:Number, endSeconds:Number, suggestedQuality:String}):Void

ここでは次のように述べています。

オプションの startSeconds パラメーターは、浮動小数点数/整数を受け入れます。指定されている場合、ビデオは指定された時間に最も近いキーフレームから開始されます。

于 2013-10-04T21:49:50.547 に答える