2017-09-05 15 views
0

以下のコードでは、オーバーレイ関数が呼び出されていません。JWPlayerのコールバック関数が実行されていません

(function(jwplayer) { 
     var overlay = function(player, config, div) { 
      console.log('hi'); 
     } 

     jwplayer().registerPlugin('overlay','2.0', overlay); 
})(jwplayer); 

私に助けてください。また、私はコンソール上のエラーを受け取っていません。

+0

registerPlugin APIはJWPlayer 7で廃止されましたか?そうであれば、代替手段はありますか? –

+0

JWセットアップコードの例を提供することもできます - プラグインを特定のプレーヤーとどのように関連付けるかを示すには? – jherrieven

+0

私はjwplayerでビデオをアップロードし、HTMLページに埋め込みました。

答えて

0

ありがとう@jherrieven for guide me。
JWプレーヤーにプラグインを追加するためです。以下は手順です:

  1. jw playerにサインアップし、そこからJSファイルをHTMLファイルに含めます。 > [ツール]を選択します。

    File to be included

  2. セットアップビデオとHTMLページに埋め込みます。ここでは、jwplayer()。setup()関数でプラグインを追加しました。このプラグインは、プレイヤーと関連付ける必要があります。
    <script> jwplayer("myDiv").setup({ "file": "file.mp4", "image": "myImage.png", "height": 360, "width": 640, plugins: { 'customPlugin.js': { "key": "helloworld" } } }); </script>

  3. ここでcustomPlugin.jsファイルにプラグインを登録します。コンソール上

    (function (jwplayer) { 
        var pluginCallback = function(player, config, div) { 
         console.log(config.key); 
        }; 
        jwplayer().registerPlugin('customPlugin', '7.0', pluginCallback); })(jwplayer); 
    
  4. 出力は、HelloWorldです。

関連する問題