php视频播放链提取,php获取腾讯云点播上传视频后获取视频url地址以及时长 | 小灰灰博客...

/**

* Created by PhpStorm.

* User: 小灰灰

* Date: 2018/12/23 9:02

* Other:

*/

class Test {

public function getinfo(){

//获取上传后的视频key防盗链的url地址以及时长

$Key='*************'; //防盗KEY 在域名设置key加密里

$appid="*****"; //用户信息

$vid="*********"; //要获取的视频id

$rt=time()+3600; //防盗链过期时间(1小时)

$t=dechex($rt); //过期时间(时间戳转成16进制)

$sign = md5($Key.$appid.$vid.$t);

$info =json_decode($this->get_url("https://playvideo.qcloud.com/getplayinfo/v2/$appid/$vid?sign=$sign&t=$t"));

var_dump($info);

}

public function geturl(){

//直接获取视频的url地址

$t=dechex(time());

$dir="/841cb38avodcq1256471914/72e2c4e25285890783958628835/";

$exper="";

$sign=self::GetSign($t,$dir,$exper);

$url = "https://1256471914.vod2.myqcloud.com".$dir."P68emHl7dAgA.mp4?t=$t&exper=$exper&sign=$sign";

$html="";

echo $html;

}

function get_url($url)

{

$ch = curl_init();

$header[] = "";

curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_REFERER, $url);

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

$content = curl_exec($ch);

curl_close($ch);

return $content;

}

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值