jwplayer - 检测开始
问题描述:
我试图检测jwplayer中的开始点击。我通过swfobject的嵌入它因此该方法是从在API的例子略有不同,http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16024/listening-for-player-eventsjwplayer - 检测开始
我试图
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()没有定义,我如何定义一个对象来检测点击?
答
玩家可能未定义,因为它尚未创建。您应该将您的命令封装在DOM ready侦听器的回调中。由于您使用jQuery你可以使用它。就绪()方法(jQuery documentation):
$(document).ready(function(){
jwplayer().onPlay(function() {alert('it has started'});
});
刚想jwplayer onPlay(),它并不一定从点击事件发生的说明,它触发的时候播放视频,可以通过点击播放或通过编程播放视频。它告诉你的是,视频正在播放。
当视频暂停并重新开始时,此事件可以多次触发,它会再次触发。 – kheya 2016-03-22 01:11:45