PHP实现使用优酷土豆视频地址获取swf播放器分享地址
这篇文章主要介绍了PHP实现使用优酷土豆视频地址获取swf播放器分享地址,即分析优酷土豆的视频页面地址,从而获得对应的swf播放器分享地址,需要的朋友可以参考下
项目用到临时写的。待完善:
* 根据用户提交的(swf/html)地址,获取优酷,土豆的swf播放地址
* */
private function _getSwf ($url = '') {
if(isset($url) && !empty($url)){
preg_match_all('/http:\/\/(.*?)?\.(.*?)?\.com\/(.*)/',$url,$types);
}else{
return false;
}
$type = $types[2][0];
$domain = $types[1][0];
$isswf = strpos($types[3][0], 'v.swf') === false ? false : true;
$method = substr($types[3][0],0,1);
switch ($type){
case 'youku' :
if( $domain == 'player' ) {
$swf = $url;
}else if( $domain == 'v' ) {
preg_match_all('/http:\/\/v\.youku\.com\/v_show\/id_(.*)?\.html/',$url,$url_array);
$swf = 'http://player.youku.com/player.php/sid/'.str_replace('/','',$url_array[1][0]).'/v.swf';
}else{
$swf = $url;
}
break;
case 'tudou' :
if($isswf){
$swf = $url;
}else{
$method = $method == 'p' ? 'v' : $method ;
preg_match_all('/http:\/\/www.tudou\.com\/(.*)?\/(.*)?/',$url,$url_array);
$str_arr = explode('/',$url_array[1][0]);
$count = count($str_arr);
if($count == 1) {
$id = explode('.',$url_array[2][0])[0];
}else if($count == 2){
$id = $str_arr[1];
}else if($count == 3){
$id = $str_arr[2];
}
$swf = 'http://www.tudou.com/'.$method.'/'.$id.'/v.swf';
}
break;
default :
$swf = $url;
break;
}
return $swf;
}
文章来源:http://www.jb51.net/article/50675.htm
PHP实现使用优酷土豆视频地址获取swf播放器分享地址相关推荐
- php 手机swf播放器,PHP实现使用优酷土豆视频地址获取swf播放器分享地址_PHP教程...
项目用到临时写的.待完善: 复制代码 代码如下: /* * 根据用户提交的(swf/html)地址,获取优酷,土豆的swf播放地址 * */ private function _getSwf ($ur ...
- php放 土豆视频,PHP实现使用优酷土豆视频地址获取swf播放器分享地址_PHP
项目用到临时写的.待完善: 复制代码 代码如下:/* * 根据用户提交的(swf/html)地址,获取优酷,土豆的swf播放地址 * */ private function _getSwf ($url ...
- php放 土豆视频,PHP实现使用优酷土豆视频地址获取swf播放器分享地址_PHP教程
/* * 根据用户提交的(swf/html)地址,获取优酷,土豆的swf播放地址 * */ private function _getSwf ($url = '') { if(isset($url) ...
- php放 土豆视频,PHP实现使用优酷土豆视频地址获取swf播放器分享地址
/* * 根据用户提交的(swf/html)地址,获取优酷,土豆的swf播放地址 * */ private function _getSwf ($url = '') { if(isset($url) ...
- 播放器地址抓取 php,PHP实现使用优酷土豆视频地址获取swf播放器分享地址
项目用到临时写的.待完善: switch ($type){ case 'youku' : if( $domain == 'player' ) { $swf = $url; }else if( $dom ...
- 播放器地址抓取 php,从优酷土豆视频地址中获取swf播放器分享地址 - PHP示例代码...
从优酷土豆视频地址中获取swf播放器分享地址 - PHP示例代码 分类:PHP_Python| 发布:佚名| 查看: | 发表时间:2014/10/27 由于最近项目开发中遇到视频分享的功能,以下简单 ...
- MacBook Pro 安装了flash Player,还是不能看优酷土豆视频
最近买了部苹果电脑,可是突然想到要去优酷网上看看视频,结果,说电脑没有安装flash插件!所以就按着步骤一步一步的去安装,一切都很顺利,可是就在我重启完之后想去看视频的时候,却发现空白一片,什么都没有 ...
- 网页中插入优酷土豆视频并让它自适应的方法
网页中插入优酷土豆视频并让它自适应的方法 2016-12-14 13:06 网页设计 标签:视频 2459 发表评论 今天看到一篇文章,讲的是Wordpress主题自适应插入视频的方法 ...
- 优酷m3u8视频源地址获取失败
昨天和今天上午,优酷网站视频完全没有办法播放,但是我是获取的优酷视频的视频原地址,所以app还是可以正常播放并且有下载功能.今天下午开始,优酷视频网页可以访问了,但是视频原地址却不在了.我所有的app ...
最新文章
- 机器学习(8)朴素贝叶斯算法(20条新闻分类)
- 有6个候选人,100个选民,每个选民选择一个侯选人投票;从键盘输入每个选民选择的候选人名,统计并输出6个候选人的票数。java,c++实现
- LeetCode Increasing Triplet Subsequence(动态规划)
- python中size的用法_在Python中PyArray_SIZE的正确用法是什么?
- 人员梯度培养_干部梯队培养方案
- 【linux 001】【利用staging Driver】【001】wifi AR6000 驱动移植引发的 staging 的问题
- ubuntu openssl1.0.2g交叉编译
- Java:实现文件批量导入导出实践(兼容xls,xlsx)
- 根据接口文档中的入参,生成自动化测试用例中的异常测试用例,包含用例描述,用例数据
- discuz中写一个表单,数据存入到数据库中,再从数据库读出来显示在列表中
- UART 初始化及使用示例代码
- Ubuntu12.04编译vlc-android详细流程
- 【IP分析】合并信号concat,拆分总线slice
- python内置类型
- 计算机锁定键盘怎么关机,win10电脑如何用键盘关机(键盘开关机的详细步骤图)...
- 阿里巴巴字体图标库使用及更新方法
- 服务器操作系统 份额,2019年6月全球桌面操作系统市场份额数据:Linux占比1.55%...
- 使用mybatis拦截器实现业务层和持久化层的数据处理、加密、解密、脱敏。
- r语言进行go富集分析_好用的在线GO富集分析工具
- linux虚拟桌面设置不同的背景,虚拟桌面增强器为Windows 10中的每个虚拟桌面设置不同的壁纸 | MOS86...
热门文章
- 2018 Multi-University Training Contest 7----hdu 6386 Age of Moyu(Dijkstra)
- 如果你想要做好抖音直播间需要注意的其他事项(五)
- 电磁轨道炮设计-基于模型的系统工程(20190819更新)
- 2018CCPC网络赛 部分题解
- Java培训班学员该如何找工作?如何过试用期?
- 二维码の数据编码Data Encoding
- HTML代码编写的网页出现中文乱码问题解决方案
- linux下虚拟机找不到虚拟光驱cdrom
- ARCGIS API 加载WKT(terraformers工具的使用)
- 20210828每周分享(第二期)-中英文对照翻译插件、笔记软件