JWPlayer 回调函数没有被执行

JWPlayer callback function is not getting executed

在下面显示的代码中,未调用覆盖函数。

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

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

请帮助我。我也没有在控制台上收到任何错误。

感谢@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。