利用ckplayer播放視頻

今天在測試的時候,在pc端完美播放(自動播放下一節、記憶短點續播等),但是在手機瀏覽器中死活不行。懷疑:監聽沒有起到作用

html5與flash播放視頻監聽事件的差異解決方法:

function loadedHandler() {
    /// <summary>
    /// 播放器加載完成監聽
    /// </summary>
    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解析不同,僅僅是猜測

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章