腾讯视频地址转小程序视频地址的方法
由于转换的视频播放地址有时效性,所以作者采用打开视频详情页实时获取小程序播放的地址,如果您有更好的解决办法可以交流交流哦
/**
* 腾讯视频地址转小程序视频地址
* 由于转换的视频播放地址有时效性,所以作者采用打开视频详情页实时获取小程序播放的地址,如果您有更好的解决办法可以交流交流哦
* @param string $s_url 腾讯视频地址:https://v.qq.com/x/page/t0648mo4mzy.html
* @return array
*/
static public function transfer($s_url)
{
$fileName = pathinfo($s_url);
$vids = $fileName['filename'];
$url="http://vv.video.qq.com/getinfo?vids={$vids}&platform=101001&charge=0&otype=json";
$res = httpRequest($url,'get');
$res = str_replace("QZOutputJson=","",$res);
$res = substr($res,0,strlen($res)-1);
$res = json_decode($res,true);
$arr = [];
if($res['dltype'] == 1){
$urlArr = $res['vl']['vi'][0]['ul']['ui'];
$urlData = $urlArr[mt_rand(0,count($urlArr)-1)];
$urlData = $urlData['url'];
$fn = $res['vl']['vi'][0]['fn'];
$fvkey = $res['vl']['vi'][0]['fvkey'];
$title = $res['vl']['vi'][0]['ti'];
$arr['title'] = $title;
$arr['url'] = $urlData.$fn."?vkey=".$fvkey;
}
return $arr;
}
体验地址:
您的一次评论就是对本站点的小小支持.
文章评论(3)
httpRequest 方法能分享出来吗
@山上逮兔子