TA的每日心情 | 郁闷 2014-2-8 15:18 |
---|
签到天数: 15 天 [LV.4]偶尔看看III
QQ游客
- 积分
- 2963
|
首先申明,我用的是fufu提供的文件改了一下,只是在原来的文件的基础上添加了一些转换代码,再在网页里调用时加了一些转换代码,yk.php文件我打包提供下载,版权还是归fufu所有
下载地址:
然后在调用代码里需要做如下的改动,原理就是把视频页面地址变成参数传过去,为了防止参数里包括乱七八糟的比如/,&,?等我先在js里进行了转换,然后传过去,再在yk.php进转回来,我试了下,youku,ku6,凤凰的都能解析出来,可惜的是tudou的解析不出来,貌似土豆的视频做了一些加密,每次解析地址就变了。
- <div id="a1"></div>
- <script type="text/javascript" src="ckplayer/ckplayer.js" charset="utf-8"></script>
- <script type="text/javascript">
- var flvurl='http://v.ifeng.com/v/wlgfy1540/index.shtml#b9c74d3e-ccde-4766-ac8e-7cc2356e1023'
- flvurl=flvurl.split('/').join(']');
- flvurl=flvurl.split('.').join('[');
- flvurl=flvurl.split('?').join('##');
- flvurl=flvurl.split('&').join('{');
- document.write(flvurl);
- var s1=new swfupload();
- s1.ckplayer_url='ckplayer/ckplayer.swf';//播放器文件名
- s1.ckplayer_flv='yk.php?u=[$pat]';//视频地址
- s1.ckplayer_pat=flvurl;//传递的参数,只针对flash传送时有用,你可以试着改成2和3,我只放了2和3,没有4以上的注意
- s1.ckplayer_style=1;//传递的方式,0是普通方式,1是网址传送,2是xml传送,3是flash传送
- s1.ckplayer_default=0;//读取文本配置,此参数具有非常强大的功能,(比如外站引用视频只需一个参数即可)说来话长,请到网站了解详情
- s1.ckplayer_xml='';//风格配置xml文件,如果为空的话将使用js文件配置
- s1.ckplayer_loadimg='';//初始图片地址
- s1.ckplayer_pauseflash='';//暂停时播放的广告,只支持flash和图片
- s1.ckplayer_pauseurl='';//暂停时播放图片时需要加一个链接
- s1.ckplayer_loadadv='';//视频开始前播放的广告,可以是flash,也可是视频格式
- s1.ckplayer_loadurl='';//视频开始前广告的链接地址,主要针对视频广告,如果是flash可以不填写
- s1.ckplayer_loadtime=0;//视频开始前广告播放的秒数,只针对flash或图片有效
- s1.ckplayer_endstatus=2;//视频结束后的动作,0停止播放并发送js,1是不发送js且重新循环播放,2停止播放
- s1.ckplayer_volume=80;//视频默认音量0-100之间
- s1.ckplayer_play=1;//视频默认播放还是暂停,0是暂停,1是播放
- s1.ckplayer_http = 1;//播放http视频流时采用何种拖动方法,0是按关键帧,1是按关键时间点
- s1.ckplayer_load =0;//默认是否采用点击播放按钮后再加载视频,0不是,1是,设置成1时不要旋转前置广告
- s1.ckplayer_width=600;//播放器宽度
- s1.ckplayer_height=400;//播放器高度
- s1.ckplayer_bgcolor='#000000';//播放器背景颜色
- s1.ckplayer_allowFullScreen=true;//是否支持全屏,true支持,false不支持,默认支持
- s1.swfwrite('a1');//div的id
- </script>
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|