次のように、Flowplayer と jQuery を使用して Web ページでいくつかの動画を自動再生しています。
$('.video').each(function (k, obj) {
$(obj).flowplayer(...)
})
彼らはビデオをストリーミングしており、自動的に再生を開始します。
後で、 Javascript APIを使用してプレーヤーと対話したいと考えています。$f()
Flowplayer オブジェクトを返すにもかかわらず、機能しません:
$f('video1') // -> {_api: function ...}
最初にプレーヤーを「ロード」する必要があることを知りましたが、それは役に立ちません:
$f('video1').isLoaded() // -> false
$f('video1').load(function () { console.log('video loaded') })
$f('video1').isLoaded() // -> false
奇妙なことはload()
、ビデオを呼び出して黒く点滅してから再び再生を開始するが、ロード コールバック関数が起動しないことです。
どうしてこれなの?