2017-09-05 82 views
0

在下面显示的代码中,未调用overlay函数。JWPlayer回调函数未执行

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

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

请帮我一把。此外,我不接受控制台上的任何错误。

+0

是否在JWPlayer中弃用了registerPlugin API 7.如果是,那么替代方法是什么? –

+0

您是否还可以提供JW设置代码的示例 - 以显示如何将插件与特定播放器关联? – jherrieven

+0

我上传了jwplayer上的视频并将其嵌入到HTML页面中,如:

回答

0

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

  1. 注册到jw播放器,并从那里包含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。