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播放器添加插件。以下是步骤:
注册 jw 播放器并在 HTML 文件中包含 JS 文件。发布 > 工具。
File to be included
设置视频并将其嵌入 HTML 页面。请注意,在 jwplayer().setup() 函数中,我们添加了需要与播放器关联的插件。
<script>
jwplayer("myDiv").setup({
"file": "file.mp4",
"image": "myImage.png",
"height": 360,
"width": 640,
plugins: {
'customPlugin.js': {
"key": "helloworld"
}
}
});
</script>
现在在 customPlugin.js 文件中注册您的插件。
(function (jwplayer) {
var pluginCallback = function(player, config, div) {
console.log(config.key);
};
jwplayer().registerPlugin('customPlugin', '7.0', pluginCallback); })(jwplayer);
控制台上的输出是 helloworld。
在下面显示的代码中,未调用覆盖函数。
(function(jwplayer) {
var overlay = function( player, config, div ) {
console.log('hi');
}
jwplayer().registerPlugin( 'overlay','2.0', overlay );
})(jwplayer);
请帮助我。我也没有在控制台上收到任何错误。
感谢@jherrieven 对我的指导。
为了给JW播放器添加插件。以下是步骤:
注册 jw 播放器并在 HTML 文件中包含 JS 文件。发布 > 工具。
File to be included
设置视频并将其嵌入 HTML 页面。请注意,在 jwplayer().setup() 函数中,我们添加了需要与播放器关联的插件。
<script> jwplayer("myDiv").setup({ "file": "file.mp4", "image": "myImage.png", "height": 360, "width": 640, plugins: { 'customPlugin.js': { "key": "helloworld" } } }); </script>
现在在 customPlugin.js 文件中注册您的插件。
(function (jwplayer) { var pluginCallback = function(player, config, div) { console.log(config.key); }; jwplayer().registerPlugin('customPlugin', '7.0', pluginCallback); })(jwplayer);
控制台上的输出是 helloworld。