JW播放器:点击logo后执行javascript

JW Player : execute javascript when logo is clicked

本文关键字:执行 javascript logo 点击 播放器 JW      更新时间:2023-09-26

我使用JW Player。

我想执行一个javascript函数,当你点击徽标时,它会加载一个DHTML弹出。

这里是我的配置:

jwplayer("videoplayer").setup({
    flashplayer: '/inc/player.swf',
    file: 'video.flv',
    logo:{
       file: 'logo.png',
       hide: 'false',
       position: 'bottom-right',
       linktarget: '_self',
       margin: '10',
       over: '1',
       out:'0.8',
    },
    provider:'http',        
    wmode: 'transparent',
    height: 534,
    width: 712,
    controlbar: 'bottom',
    autostart: true,
    mute: false,
    volume: 40,
    stretching: 'fill',
    backcolor: '000000',
    lightcolor: 'fad3e4',
    frontcolor: 'fad3e4',
    screencolor: '000000'

});

该函数包含在一个外部JS文件中。通常,我在a href中使用这个函数,如下所示:

<a href="javascript:inko_popdhtml_normal_clic.afficher();">text here</a>

有解决方案吗?非常感谢。

谨致问候。Aurélien。

如果我正确理解了你的问题,你想知道如何在点击徽标时使用该功能,通常使用href。我知道两种方法:

要么在您的ellement上使用onClick属性,例如

<img src="logo" onClick="inko_popdhtml_normal_clic.afficher();">

或者使用JQuery:

$('your logo's element id').click(function(){
    inko_popdhtml_normal_clic.afficher();
}

一个较老的主题,但在我自己搜索相同的解决方案时发现了这个。这是JWplayer视频播放器中的一个功能,您可以在其中向图像添加水印并向图像添加链接。要使图像链接到javascript函数,它将是:

logo:{
    file: 'logo.png',
    link: 'javascript:functionHere()'
}