jwplayer-检测开始

问题描述 投票:3回答:1

我正在尝试检测jwplayer中的开始点击。我通过swfobject嵌入它,因此该方法与api中的示例稍有不同,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()未定义,如何定义一个对象来检测点击?

events click jwplayer
1个回答
7
投票

播放器可能尚未定义,因为尚未创建。您应该将命令包装在来自DOM就绪侦听器的回调中。由于您使用的是jQuery,因此可以使用其.ready()方法(jQuery documentation):

$(document).ready(function(){
    jwplayer().onPlay(function() { alert('it has started'); });
});

只是有关jwplayer onPlay()的注释,它不一定发生在click事件中,它会在视频播放时触发,这可以通过单击播放或以编程方式播放视频来进行。它只是告诉您正在播放视频。 (更正了语法错误)

© www.soinside.com 2019 - 2024. All rights reserved.