分享

ckplayer多段视频连续播放问题

 WindySky 2018-03-05

<script>
        var PlayIndex = 0;
        var listStr = "player/res/js/ckplayer/test.mp4;http://movie.ks./flv/other/1_0.flv";
        var PlayList = listStr.split(';');
        function playerstop() {
            var CurrentPlay = PlayList[PlayIndex]; 
            //如果你不需要某项设置,可以直接删除,注意var flashvars的最后一个值后面不能有逗号
            var flashvars = {
                f: CurrentPlay, //视频地址
                s: '0', //调用方式,0=普通方法(f=视频地址),1=网址形式,2=xml形式,3=swf形式(s>0时f=网址,配合a来完成对地址的组装)
                c: '0', //是否读取文本配置,0不是,1是
                x: '', //调用xml风格路径,为空的话将使用ckplayer.js的配置
                e: '0', //视频结束后的动作,0是调用playerstop(可以自己定义这个函数)函数,1是循环播放,2是暂停播放并且不调用广告,3是调用视频推荐列表的插件,4是清除视频流并调用js功能和1差不多,5是暂停播放并且调用暂停广告
                v: '80', //默认音量,0-100之间
                p: '1', //视频默认0是暂停,1是播放
                h: '3', //播放http视频流时采用何种拖动方法,=0不使用任意拖动,=1是使用按关键帧,=2是按时间点,=3是自动判断按什么(如果视频格式是.mp4就按关键帧,.flv就按关键时间),=4也是自动判断(只要包含字符mp4就按mp4来,只要包含字符flv就按flv来)
                q: '', //视频流拖动时参考函数,默认是start
                m: '0', //默认是否采用点击播放按钮后再加载视频,0不是,1是,设置成1时不要有前置广告
                ct: '2', //6.2新增加的参数,主要针对有些视频拖动时时间出错的修正参数,默认是2,自动修正,1是强制修正,0是强制不修正
                my_url: encodeURIComponent(window.location.href)//本页面地址
                //调用自定义播放器参数结束
            };
            var params = { bgcolor: '#FFF', allowFullScreen: true, allowScriptAccess: 'always' }; //这里定义播放器的其它参数如背景色(跟flashvars中的b不同),是否支持全屏,是否支持交互
            var attributes = { id: 'ckplayer_a1', name: 'ckplayer_a1', menu: 'false' };
            //下面一行是调用播放器了,括号里的参数含义:(播放器文件,要显示在的div容器,宽,高,需要flash的版本,当用户没有该版本的提示,加载初始化参数,加载设置参数如背景,加载attributes参数,主要用来设置播放器的id)
            CKobject.embedSWF('player/res/js/ckplayer/ckplayer.swf', 'a1', 'ckplayer_a1', '380', '180', flashvars, params);
            /*CKobject.embedSWF(播放器路径,容器id,播放器id/name,播放器宽,播放器高,flashvars的值,其它定义也可省略);
            此时可以删除ckplayer.js中的最后一行,交互的部分也要改成CKobject.getObjectById('ckplayer_a1')
            */
            //调用ckplayer的flash播放器结束

            PlayIndex++;
            if (PlayIndex >= PlayList.length) {
                PlayIndex = 0;
            }
        }

        playerstop();
        
    </script>

 

 

转载自:http://blog.csdn.net/hutao1101175783/article/details/23845737

官网:http://www./article/example/80/


                                    

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多