视频地址

视频地址

小改了一下,网站视频手机播放

sinowlc 回复了问题 • 7 人关注 • 3 个回复 • 1288 次浏览 • 2017-02-03 14:04 • 来自相关话题

请教一下怎么添加视频解析

小明明 回复了问题 • 1 人关注 • 1 个回复 • 651 次浏览 • 2016-04-28 21:36 • 来自相关话题

【WeCenter二次开发】视频地址解析。

小明明 发表了文章 • 5 个评论 • 2139 次浏览 • 2016-01-03 23:27 • 来自相关话题

  项目开发需要解析秒拍视频地址,所以关注了一下视频解析的类。添加了一个秒拍视频地址解析代码。专门开一篇文章,用于整理视频解析的规则。有视频需要而没有解析规则的童鞋私信或文章下留言相关网址。个人觉得官方封装的类里主流视频网站挺全的。   ...查看全部
 
项目开发需要解析秒拍视频地址,所以关注了一下视频解析的类。添加了一个秒拍视频地址解析代码。专门开一篇文章,用于整理视频解析的规则。有视频需要而没有解析规则的童鞋私信或文章下留言相关网址。个人觉得官方封装的类里主流视频网站挺全的。
 
涉及文件system/Services/VideoUrlParser.php
以下是代码分享。
需要在54行添加 相关域名:
例如const CHECK_URL_VALID = "/(youku\.com|tudou\.com|56\.com|(my\.)?tv\.sohu\.com|v\.qq\.com|youtube\.com|miaopai\.com|weibo\.com)/";
添加了秒拍和微博里地址域名

v1605161030 微博视频地址解析。weibo.com
//链接地址形如:
http://weibo.com/p/2304447007c10d71236ca1d6cfbc981071c6df
//解析函数
private function _parseWeibo($url){
$html = self::_fget($url);

preg_match('#fid=([0-9a-zA-Z\:]+)&#', $html, $matches);

if (!$matches[1])
{
return false;
}

$data['swf'] = "http://video.weibo.com/player/{$matches[1]}/v.swf";
return $data;
}




小咖秀地址解析
private function _parseXiaoka($url){
preg_match("#v\/(.+)\.html#", $url, $matches);

if (!$matches[1])
{
return false;
}
$data['img'] = 'http://qncdn.miaopai.com'.'/stream/{$matches[1]}_m.jpg';
$data['swf'] = "http://qncdn.miaopai.com" . "/img/swf/player.swf?scid={$matches[1]}&autopause=false&fromweibo=false&loop=true&autoplay=true";
return $data;
}


v1601041111 微博视频地址解析。video.weibo.com
 由于微博方面改变视频连接和展示规则,原方法失效。




 
v1601032323 秒拍视频地址解析规则 miaopai.com/ent.v.sina.cn
v1601040204 发现秒拍视频和搜狐视频的解析规则是一样的。。。
private function _parseMiaopai($url){
preg_match("#show\/([0-9a-zA-Z_\-]+)\.htm#", $url, $matches);
if (!$matches[1])
{
return false;
}
$data['swf'] = "http://p.weibo.com/show/{$matches[1]}.swf";
return $data;
}

小改了一下,网站视频手机播放

回复

sinowlc 回复了问题 • 7 人关注 • 3 个回复 • 1288 次浏览 • 2017-02-03 14:04 • 来自相关话题

请教一下怎么添加视频解析

回复

小明明 回复了问题 • 1 人关注 • 1 个回复 • 651 次浏览 • 2016-04-28 21:36 • 来自相关话题

【WeCenter二次开发】视频地址解析。

小明明 发表了文章 • 5 个评论 • 2139 次浏览 • 2016-01-03 23:27 • 来自相关话题

  项目开发需要解析秒拍视频地址,所以关注了一下视频解析的类。添加了一个秒拍视频地址解析代码。专门开一篇文章,用于整理视频解析的规则。有视频需要而没有解析规则的童鞋私信或文章下留言相关网址。个人觉得官方封装的类里主流视频网站挺全的。   ...查看全部
 
项目开发需要解析秒拍视频地址,所以关注了一下视频解析的类。添加了一个秒拍视频地址解析代码。专门开一篇文章,用于整理视频解析的规则。有视频需要而没有解析规则的童鞋私信或文章下留言相关网址。个人觉得官方封装的类里主流视频网站挺全的。
 
涉及文件system/Services/VideoUrlParser.php
以下是代码分享。
需要在54行添加 相关域名:
例如const CHECK_URL_VALID = "/(youku\.com|tudou\.com|56\.com|(my\.)?tv\.sohu\.com|v\.qq\.com|youtube\.com|miaopai\.com|weibo\.com)/";
添加了秒拍和微博里地址域名

v1605161030 微博视频地址解析。weibo.com
//链接地址形如:
http://weibo.com/p/2304447007c10d71236ca1d6cfbc981071c6df
//解析函数
private function _parseWeibo($url){
$html = self::_fget($url);

preg_match('#fid=([0-9a-zA-Z\:]+)&#', $html, $matches);

if (!$matches[1])
{
return false;
}

$data['swf'] = "http://video.weibo.com/player/{$matches[1]}/v.swf";
return $data;
}




小咖秀地址解析
private function _parseXiaoka($url){
preg_match("#v\/(.+)\.html#", $url, $matches);

if (!$matches[1])
{
return false;
}
$data['img'] = 'http://qncdn.miaopai.com'.'/stream/{$matches[1]}_m.jpg';
$data['swf'] = "http://qncdn.miaopai.com" . "/img/swf/player.swf?scid={$matches[1]}&autopause=false&fromweibo=false&loop=true&autoplay=true";
return $data;
}


v1601041111 微博视频地址解析。video.weibo.com
 由于微博方面改变视频连接和展示规则,原方法失效。




 
v1601032323 秒拍视频地址解析规则 miaopai.com/ent.v.sina.cn
v1601040204 发现秒拍视频和搜狐视频的解析规则是一样的。。。
private function _parseMiaopai($url){
preg_match("#show\/([0-9a-zA-Z_\-]+)\.htm#", $url, $matches);
if (!$matches[1])
{
return false;
}
$data['swf'] = "http://p.weibo.com/show/{$matches[1]}.swf";
return $data;
}