乐视云解析源码

作者 : King 本文共14个字,预计阅读时间需要1分钟 发布时间: 2024-10-4 共16人阅读

乐视云解析源码

乐视云解析源码

  1. /** 
  2.  
  3. 乐视云 
  4. * 
  5. */  
  6.   
  7. echo json_encode(LeCloud::parse($url));  
  8. /** 
  9.  
  10. */  
  11. class LeCloud  
  12. {  
  13.     public static function parse($url)  
  14.     {  
  15.       $_loc1_ = $url;  
  16.       $_loc3_ = explode('|’,$_loc1_);  
  17.       $uu = explode(“:”,$_loc3_[0])[1];  
  18.       $vu = explode(“:”,$_loc3_[1])[1];  
  19.       return self::get_video($uu,$vu);  
  20.     }  
  21.     public static function get_video($uuid,$vuid){  
  22.         $sign = md5(“cfflashformatjsonran”.time().“uu{$uuid}ver2.2vu{$vuid}2f9d6924b33a165a6d8b5d3d42f4f987″);  
  23.         $v = json_decode(self::https_curl(“api.letvcloud.com/gpc.php?cf=flash&format=json&ran=”.time().“&uu={$uuid}&ver=2.2&vu={$vuid}&sign={$sign}”),true);  
  24.         $ltyp = array(“low”=>“标清”,“high”=>“高清”,“super”=>“超清”,“yuanhua”=>“原画”);  
  25.         foreach$v['data’]['video_info’]['media’] as $l=>$row ){  
  26.             $f['mp4’][$ltyp[$l]] = base64_decode($row['play_url’]['main_url’]);  
  27.             $f['m3u8’][$ltyp[$l]] = str_replace(“tss=no”,“tss=ios”,base64_decode($row['play_url’]['main_url’]));  
  28.         }  
  29.         $data = array(  
  30.             'title’ => $v['data’]['video_info’]['video_name’],  
  31.             'poster’ => $v['data’]['play_info’]['init_pic’],  
  32.             'data’ => $f,  
  33.         );  
  34.         $data['url’] = isset($data['data’]['mp4’]['原画’]) ? $data['data’]['mp4’]['原画’] : isset($data['data’]['mp4’]['超清’]) ? $data['data’]['mp4’]['超清’] : $data['data’]['mp4’]['高清’];  
  35.         if$v['code’]==0 ){  
  36.             $printr = array('code’ => 200, 'msg’ => 'success’, 'play’ => 'h5mp4′,’data’ => $data);  
  37.         }else{  
  38.             $printr = array('code’ => 404, 'msg’ => 'ㄟ( ▔, ▔ )ㄏ,参数错误’);  
  39.         }  
  40.         return $printr;  
  41.     }  
  42.     public static function https_curl($url){  
  43.         $curl = curl_init();  
  44.         curl_setopt($curl, CURLOPT_URL, $url);  
  45.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  
  46.         curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);  
  47.         return curl_exec($curl);  
  48.     }  
  49. }  

下载仅供下载体验和测试学习,不得商用和正当使用。

[ppwp passwords=”zhishitu.cn”]

下载体验

应版权要求,禁止分享,敬请谅解,有问题务必找客服哈。

如何获取解压密码

有问题找客服哈,并领取学习福利!

[/ppwp]

点击下载

小鱼网是一个美好的开源学习社区,学习编程,学习WordPress,下载WordPress插件主题,
小鱼网 » 乐视云解析源码

常见问题FAQ

发表回复

分享最优质的学习资料

立即查看 了解详情