广电云有些频道不用extra_key尾巴,而且uuid也可随便设置(但不能为空)
请回复查看并测试:
- <?php
- error_reporting(0);
- header('Content-Type: text/json;charset=UTF-8');
- $id = isset($_GET['id'])?$_GET['id']:'dztv';
- $n = [
- //央视
- 'cctv13' => [3486,3616], // CCTV13
- 'dyjc' => [1793, 2311], // CCTV第一剧场
- //北京
- 'cptv' => [3341,3698], // 昌平电视台
- //辽宁
- 'jptv1' => [1066,1332], // 大连金普一套
- 'jptv2' => [2598,1332], // 大连金普二套
- //河南
- 'pyxwzh' => [2480,3616], // 濮阳新闻综合
- 'pygg' => [3017,3616], // 濮阳公共
- //湖北
- 'hsxwzh' => [3031,3065], // 黄石新闻综合
- 'hsds' => [3032,3065], // 黄石都市
- 'eszh' => [1812,3179], // 恩施新闻综合
- 'eswl' => [1811,3179], // 恩施文旅
- //江苏
- 'jnzh' => [2505,3579], // 南京江宁综合
- 'rgxwzh' => [2862,1545], // 南通如皋新闻综合
- //浙江
- 'lpxw' => [2513,3767], // 杭州临平新闻
- 'yqzh' => [171,1356], // 温州乐清综合
- 'yqxw' => [170,1356], // 温州乐清新闻
- 'wlxwzh' => [911,1639], // 台州温岭新闻综合
- 'wlmsxx' => [1287,1639], // 台州温岭民生休闲
- 'xjxwzh' => [1603,2515], // 台州仙居新闻综合
- 'xcxw' => [1361,2840], // 绍兴新昌新闻
- 'xcsh' => [1362,2840], // 绍兴新昌生活
- 'nhxwzh' => [1423,1329], // 宁波宁海新闻综合
- 'cxxwzh' => [2760,1346], //宁波慈溪新闻综合
- 'cxmsxx' => [2761,1346], //宁波慈溪民生休闲
- 'cxystw' => [2762,1346], //宁波慈溪影视图文
- 'lxxwzh' => [1185,1324], // 金华兰溪新闻综合
- 'txxwzh' => [1511,1043], // 嘉兴桐乡新闻综合
- //福建
- 'yxxwzh' => [765,2055], // 三明尤溪新闻综合
- 'yxlyxc' => [767,2055], // 三明尤溪旅游宣传
- 'yctv1' => [1792,2311], // 泉州永春综合
- 'yctv2' => [1793,2311], // 泉州永春公共
- 'zztv1' => [175,1116], // 漳州一套
- 'zpzh' => [2803,3350], // 漳州漳浦综合
- //四川
- 'njtv' => [1670,1822], // 巴中南江电视台
- //新疆
- 'cjcssh' => [3057,2687], // 昌吉城市生活
- //海南
- 'dztv' => [1330,1669], // 儋州台 海南
- ];
- $url = 'https://1812501212048408.cn-hangzhou.fc.aliyuncs.com/2016-08-15/proxy/node-api.online/node-api/tv/getPlayAddress?id='.$n[$id][0].'&uin='.$n[$id][1].'&clientId=1';
- $str = json_decode(get($url))->data->hlsUrl;
- $m3u8 = preg_split("/&extra/",$str)[0];
- header('location:'.$m3u8);
- //echo $m3u8;
- function get($url){
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_REFERER,"https://web.guangdianyun.tv/");
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- $data = curl_exec($ch);
- curl_close($ch);
- return $data;
- }
- ?>
复制代码
|