官方文档写的是:loaded 是视频加载之后调用的函数。
我想在视频加载之后调用这个loadedHandler函数,添加监听,可是发现loaded 这里都没有生效,我只好在下面直接写loadedHandler(),来调用,发现调用成功,但是监听事件并没有生效。
var flashvars={
f:"{$video_address}",
c:0,
p:1,
g:g,
loaded:'loadedHandler'
};
var idLoadHandler=true;
LoadingHandler=idLoadHandler;
var params={bgcolor:'#FFF',allowFullScreen:true,allowScriptAccess:'always',wmode:"transparent"};
var video=["{$video_address}"];
CKobject.embed('__ROOT__/player/ckplayer/ckplayer.swf','vplayer','ckvideo','100%','100%',false,flashvars,video,params);
function loadedHandler(){
console.log(CKobject);
CKobject.getObjectById('ckvideo').addListener('pause','playHandler');
}