JWPlayer回调函数没有被执行

时间:2017-09-05 12:30:31

标签: javascript callback jwplayer

在下面显示的代码中,不调用叠加功能。

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

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

请帮帮我。此外,我没有收到控制台上的任何错误。

1 个答案:

答案 0 :(得分:0)

感谢@jherrieven指导我。
为了向JW播放器添加插件。以下是步骤:

  1. 注册jw播放器并在HTML文件中包含JS文件。发布>工具。

    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。