帮助手册>JavaScript-API>监听函数

单独监听/删除监听的一个示例

在查阅该文之前需要了解的内容如下:
正文:

顾名思义,单独监听就是仅监听单独的一个动作。比如只监听(捕捉)视频的播放事件:play。

示例如下:

<div id="a1"></div>
<script type="text/javascript" src="ckplayer/ckplayer.js" charset="utf-8"></script>
<script type="text/javascript">
	var flashvars={
		f:'http://vf3.mtime.cn/Video/2016/04/14/flv/160414173112113429.flv',
		c:0,
		p:1,
		loaded:'loadedHandler'
	};
	var video=['http://movie.ks.js.cn/flv/other/1_0.mp4->video/mp4'];
	CKobject.embed('ckplayer/ckplayer.swf','a1','ckplayer_a1','600','400',false,flashvars,video)	
	function loadedHandler(){
		CKobject.getObjectById('ckplayer_a1').addListener('play','playHandler');
	}
	function playHandler(){
	        CKobject.getObjectById('ckplayer_a1').removeListener('play','playHandler');
		alert('捕获到播放动作');
	}
</script>

上面示例是加载播放器后(播放器会发送一个函数给页面中的js函数loadedHandler)开始监听播放功能,当监听到播放时则删除监听并同时弹出说明。这个示例只监听一次。

Powered by ckplayer.com  
Copyright©ckplayer,2011-2016