利用ckplayer播放视频

今天在测试的时候,在pc端完美播放(自动播放下一节、记忆短点续播等),但是在手机浏览器中死活不行。怀疑:监听没有起到作用

html5与flash播放视频监听事件的差异解决方法:

function loadedHandler() {
    ///


    /// 播放器加载完成监听
    ///

    if (CKobject.getObjectById('ckplayer_a1').getType())   //说明使用html5播放器
    {
        //播放与暂停监听
        CKobject.getObjectById('ckplayer_a1').addListener('play', Ckplay);
        CKobject.getObjectById('ckplayer_a1').addListener('pause', Ckpause);
        //增加播放时间监听
        CKobject.getObjectById('ckplayer_a1').addListener('time', timego);
        //增加播放完成的监听,延时是因为需要等播放器加载完成
        CKobject.getObjectById('ckplayer_a1').addListener('ended', VideoPlayEndedHandler);
    } else {
        //播放与暂停监听
        CKobject.getObjectById('ckplayer_a1').addListener('play', 'Ckplay');
        CKobject.getObjectById('ckplayer_a1').addListener('pause', 'Ckpause');
        //增加播放时间监听
        CKobject.getObjectById('ckplayer_a1').addListener('time', 'timego');
        //增加播放完成的监听,延时是因为需要等播放器加载完成
        CKobject.getObjectById('ckplayer_a1').addListener('ended', 'VideoPlayEndedHandler');
    }

}

html5中监听不需要单引号,原因可能是js解析不同,仅仅是猜测

你可能感兴趣的:(jq/js操作,html5,flash,pc,ckplayer)