0

クリックすると flowplayer ビデオに移動するリンクがあります。私の問題は、リンクをクリックすると、flowplayer コンテンツがフリーズするだけで、ビデオがロードされないことです。コンソールで、「api is undefined」エラーが発生します。ただし、これはページを更新すると解決されます。

これはなぜですか?何か不足していますか?

自動再生機能を追加しても、ビデオは再生されますが、flowplayer コントロールが読み込まれません。ページを再度更新すると読み込まれます。何が悪いのかわからない!

これに遭遇した人はいますか?これはクロムとFFの両方で発生します

4

2 に答える 2

0

投稿せずにコードを修正するために何をする必要があるかを正確に言うのは難しいですが、最初に変数を宣言および定義せず"api is undefined"に変数を使用していることを意味します。api

flowplayer 内の API のハンドルを取得するには、最初に flowplayer 関数を使用する必要があります。これを行うにはいくつかの方法があります。

1

flowplayer(function (api, root) { 
    api.bind("load", function () { 
        // do something when a new video is about to be loaded 
    });
});

2

var api = flowplayer();
api.load();

apiflowplayer 関数を呼び出さずに使用すると、エラーが発生します。

flowplayer API の詳細については、ドキュメントを参照してください。

于 2013-07-22T08:39:52.280 に答える