/**

* 乐视视频

*

*

* @author http://www.pohaier.com

* @version 1.0

* @data 2018-08-21 14:15:07

*

*

* 严重警告:

* 1、源码仅供学习交流使用。

* 2、禁止用于危害官方利益的行为。

* 3、禁止用于违反法律法规的行为。

*

*

*/

error_reporting(0);

header('Content-type: text/json;charset=utf-8');

$ui = array();

foreach($_GET as $key => $value){

$ui[$key] = trim($value);

}

function https_curl($url){

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);

return curl_exec($curl);

}

function lecloud($uuid,$vuid){

$sign = md5("cfflashformatjsonran".time()."uu{$uuid}ver2.2vu{$vuid}2f9d6924b33a165a6d8b5d3d42f4f987");

$v = json_decode(https_curl("api.letvcloud.com/gpc.php?cf=flash&format=json&ran=".time()."&uu={$uuid}&ver=2.2&vu={$vuid}&sign={$sign}"),true);

$ltyp = array("low"=>"标清","high"=>"高清","super"=>"超清","yuanhua"=>"原画");

foreach( $v['data']['video_info']['media'] as $l=>$row ){

$f['mp4'][$ltyp[$l]] = base64_decode($row['play_url']['main_url']);

$f['m3u8'][$ltyp[$l]] = str_replace("tss=no","tss=ios",base64_decode($row['play_url']['main_url']));

}

$data = array(

'title' => $v['data']['video_info']['video_name'],

'video' => $f,

);

if( $v['code']==0 ){

$printr = array('status' => '200', 'msg' => 'success', 'data' => $data);

}else{

$printr = array('status' => '1001', 'msg' => 'ㄟ( ▔, ▔ )ㄏ,参数错误');

}

return $printr;

}

$_loc1_ = $ui['data'];

$_loc2_ = $ui['type'];//链接清晰度

$_loc0_ = $ui['format'];//输出格式 json or 直连

$dtype = $ui['dtype'];//直连格式

$_loc3_ = explode('|',$_loc1_);

$uu = explode(":",$_loc3_[0])[1];

$vu = explode(":",$_loc3_[1])[1];

$_loc4_ = array(

'bq' => '标清',

'gq' => '高清',

'cq' => '超清',

'yh' => '原画',

);

$_loc5_ = lecloud($uu,$vu);

$_loc6_ = $_loc5_['data'];

$_loc7_ = $_loc6_['video'];

switch( $_loc0_ ){

case "json":

if( $_loc5_['status'] == 200 ){

$data = array(

'title' => $_loc6_['title'],

'video' => array(

'mp4' => $_loc7_['mp4'][$_loc4_[$_loc2_]],

'm3u8' => $_loc7_['m3u8'][$_loc4_[$_loc2_]],

)

);

$printr = $data;

}else{

$printr = array('status' => '1001', 'msg' => 'ㄟ( ▔, ▔ )ㄏ,参数错误');

}

print_r( json_encode($printr) );

exit;

break;

case "url":

if( $dtype == 'mp4' ){

$printr = $_loc7_['mp4'][$_loc4_[$_loc2_]];

}elseif( $dtype == 'm3u8' ){

$printr = $_loc7_['m3u8'][$_loc4_[$_loc2_]];

}else{

$printr = null;

}

print_r( header("location:".$printr) );

exit;

break;

default:

print_r(json_encode(array('status' => '1001', 'msg' => 'ㄟ( ▔, ▔ )ㄏ,参数错误')));

}

参数说明:

type=影片清晰度

format=输出格式 json or url直连跳转

dtype=影片格式 mp4 或 m3u8

实例:

https://www.pohaier.com/bcloud.php?data=uu:a3ce246289|vu:42be21a04c&type=bq&format=url&dtype=mp4

https://www.pohaier.com/bcloud.php?data=uu:a3ce246289|vu:42be21a04c&type=bq&format=url&dtype=m3u8

乐视云直播 php,乐视云解析源码相关推荐

  1. 2022新JI卫云域名防红/防封程序源码+已去除授权

    正文: 2022新JI卫云域名防红/防封程序源码+已去除授权,JI卫云防红系统,双重跳转,程序非常稳定,生成短链接均支持在QQ_微信内部直接强行打开,也是支持iOS端的. 功能: 程序: wwau.l ...

  2. java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署

    java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署 java计算机毕业设计云医疗自助就诊平台录屏源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开 ...

  3. 类似爱美刻 右糖 轻剪辑 捷映 秀展网 秀多多 来画 创视网 传影 影大师 闪剪源码 技术源头 二次开发 提供源码 逗拍 趣推 飞推 美册 搞定视频 简影 剪影 爱字幕 幸福相册 八角星

    需要源码的下面评论 介绍 类似爱美刻 右糖 轻剪辑 捷映 秀展网 秀多多 来画 创视网 传影 影大师 闪剪源码 技术源头 二次开发 提供源码. 类似 逗拍 趣推 飞推 美册 搞定视频 简影 剪影 爱字 ...

  4. Thinkphp开发的云盘宝网盘赚钱系统源码/仿蓝奏百度网盘限速下载系统/分享赚钱网盘系统

    演示地址:http://www.xhymsq.com/thread-27590-1-1.html 源码说明:Thinkphp开发的云盘宝网盘赚钱系统源码/仿蓝奏百度网盘限速下载系统/分享赚钱网盘系统, ...

  5. 云开发表白墙微信小程序源码

    这是一款云开发的表白墙微信小程序 特点是云开发, 安装特别的简单 首先呢小程序账号开通云开发权限 然后把源码上传到微信开发者工具里面 然后点击开发者工具软件上面的云开发,然后点击数据库 在数据库里面创 ...

  6. 云顶之奕助手易语言源码-联网

    本文来自:12580code源码网http://12580code.com/ #源码介绍 LX云顶之奕助手 版本 更新内容 时间 1.1内测版 1.新增14类种族羁绊 2019.9.12 2.新增10 ...

  7. 修复采集接口版云开发表情包微信小程序源码下载增加制作等功能

    大家好,相信很多人对这个界面的表情包小程序肯定不陌生吧 不错之前该款小程序是属于独立后端的,不管今天所发的这款是云开发的哟 运营着这个表情包的用户应该发现了,最近很多表情包图片都失效了 所以呢,今天小 ...

  8. 小程序源码:全新独家云开发微群人脉小程序源码下载社群空间站

    今天给大家带来一款云开发版本的微群人脉小程序源码 该版本属于采集版本(群二维码自动采集) 该版本属于云开发版本(免服务器和域名) 这是一款不怕封小程序版本 PS:支持用户自主发布那一款还是有点危险因为 ...

  9. 云开发表白墙微信小程序源码下载免服务器和域名支持流量主收益

    这是一款云开发的表白墙微信小程序 特点是云开发,所以也就无需服务器和域名的支持了 安装特别的简单 首先呢小程序账号开通云开发权限 然后把源码上传到微信开发者工具里面 然后点击开发者工具软件上面的云开发 ...

  10. 用于校园流浪猫信息记录和分享的小程序源码/微信云开发中大猫谱小程序源码

    用于校园流浪猫信息记录和分享的小程序源码/微信云开发中大猫谱小程序源码 ☑️ 编号:ym478 ☑️ 品牌:无 ☑️ 语言:微信小程序 ☑️ 大小:6.5MB ☑️ 类型:校园流浪猫信息记录和分享 ☑ ...

最新文章

  1. linux下的汇编环境搭建(nasm)
  2. 连接器篇(二) 高频系列
  3. vue中mixin 感觉很牛逼(父子组件融合成一个新组件)
  4. 时间序列异常检测 EGADS Surus iForest
  5. C++中cin的常用用法
  6. 嵌入式电路设计(linux soc电路设计)
  7. Python之路:初识
  8. android 加密显示银行卡号,Android银行卡输入框与卡号显示
  9. linux C 语言的 system
  10. 云计算机 公告,三星云停止服务公告: 给三星云用户的一封信
  11. netty如何知道连接已经关闭,socket心跳,双工?异步?
  12. 李宏毅机器学习笔记第5周_逻辑回归
  13. Oracle字符集及其查看和修改
  14. 如何在EXCEL表格中加斜线表头
  15. ubuntu虚拟机启动失败黑屏解决方案及原因
  16. 【算法】极小极大值搜索算法MinimaxSearch————井字棋的应用
  17. Linux 配置Host
  18. Word 中,字体无法调整的解决方法
  19. idea 提示cannot find declaration to go to 解决方法
  20. DOSBox0.74的显示大小问题(调整分辨率)

热门文章

  1. python pandas 教学,入门介绍
  2. 网页样式——各种炫酷效果及实现代码
  3. python 贴吧发帖数_搜索贴吧内容,摘取其标题、发帖人、发帖时间、评论数,并保存到数据库...
  4. Ai切片工具的使用说明
  5. 数字逻辑:寄存器与计数器
  6. 相机光学(十六)——CCD与CMOS(像素结构)
  7. python cx_oracle模块详解_cx_Oracle模块详解
  8. HGP的关于深入学习用寄存器操作STM32LED的学习笔记
  9. 用Python写个简单的推荐系统(一)
  10. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 1 章 答案