我正在尝试检测jwplayer中的开始点击。我通过swfobject将其嵌入,因此该方法与http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16024/listening-for-player-events中的示例略有不同
我试过了
var flashvars = {
'file':'xxx',
'streamer':'xxxxxx',
'image':'xxxxx',
'plugins':'xxxxx',
'gapro.accountid':'xxxx',
'gapro.trackstarts':'xxxx',
'gapro.trackpercentage':'xxxx',
'gapro.tracktime':'xxxx',
'logo.file':'xxxxx',
'logo.link':'xxxx',
'logo.hide':'xxxx',
'logo.position':'xxxx'};
jwplayer().onPlay(function() {alert('it has started'});jwplayer()没有定义,我如何定义一个对象来检测点击?
发布于 2012-05-02 11:03:12
播放器可能是未定义的,因为它还没有创建。您应该将命令包装在来自DOM就绪侦听器的回调中。由于您使用的是jQuery,因此可以使用它的.ready()方法(jQuery documentation):
$(document).ready(function(){
jwplayer().onPlay(function() { alert('it has started'); });
});关于jwplayer onPlay(),它不一定发生在单击事件上,它会在视频播放时触发,可以通过单击播放或以编程方式播放视频。它只会告诉你视频正在播放。(更正语法错误)
https://stackoverflow.com/questions/10279897
复制相似问题