找回密码
 立即注册
搜索
查看: 208|回复: 9

再求地方台txt播放列表

[复制链接]

15

主题

91

回帖

144

积分

注册会员

积分
144
发表于 3 天前 | 显示全部楼层 |阅读模式
本帖最后由 zhujunrang 于 2025-11-28 07:48 编辑

<?php
error_reporting(0);
$id = isset($_GET['id'])?$_GET['id']:'jncqxw';
$n = [
//济南
"jncqxw" => [171,2], //长清新闻 https://iapp.jncqrm.cn/share/dHZsLTE3MS0y.html
"jncqsh" => [171,20], //长清生活 https://iapp.jncqrm.cn/share/dHZsLTE3MS0yMA.html
"jnjrtv" => [303,1], //济铁电视台 https://jnjapp.jntlj.com/share/dHZsLTMwMy0x.html
"jnjyzh" => [85,1], //济阳综合 https://iapp.jiyangrongmei.cn/share/dHZsLTg1LTE.html
"jnjyys" => [85,2], //济阳影视 https://iapp.jiyangrongmei.cn/share/dHZsLTg1LTI.html
"jnlcxw" => [261,1], //历城新闻综合 https://iapp.ailicheng.cn/share/dHZsLTI2MS0x.html
"jnpyzh" => [257,1], //平阴综合 https://app.litenews.cn/share/dHZsLTI1Ny0x.html
"jnpyxc" => [257,3], //平阴乡村振兴 https://app.litenews.cn/share/dHZsLTI1Ny0z.html
"jnshzh" => [97,1], //商河综合 https://iapp.shxrmtzx.com/share/dHZsLTk3LTE.html
"jnshys" => [97,2], //商河影视 https://iapp.shxrmtzx.com/share/dHZsLTk3LTI.html
"jnzqzh" => [195,1], //章丘综合 https://app.litenews.cn/share/dHZsLTE5NS0x.html
"jnzqgg" => [195,2], //章丘公共 https://app.litenews.cn/share/dHZsLTE5NS0y.html


];
$d = json_decode(file_get_contents("https://app.litenews.cn/v1/app/play/tv/live?orgid=".$n[$id][0]),1);
foreach($d["data"] as $v) {
if($n[$id][1] == $v["id"])
$stream = $v["stream"];
}
header("Content-Type: application/vnd.apple.mpegurl");
header('location:'.$stream);
//echo $stream;
?>
我用这样的格式无法播放:http://192.168.9.111:5080/sd.php?id=jncqxw



15

主题

91

回帖

144

积分

注册会员

积分
144
 楼主| 发表于 3 天前 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

15

主题

91

回帖

144

积分

注册会员

积分
144
 楼主| 发表于 3 天前 | 显示全部楼层
没有人啊???????

0

主题

14

回帖

102

积分

注册会员

积分
102
发表于 3 天前 | 显示全部楼层
zhujunrang 发表于 2025-11-28 09:34
没有人啊???????

用你二楼附件中的iqilu.php试了,可以播放。http://10.52.31.21:8080/iqilu.php?id=jncqxw
[url=http://10.52.31.21:8080/iqilu.php?id=jncqxw][/url]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

30

回帖

115

积分

注册会员

积分
115
发表于 3 天前 | 显示全部楼层
这个试试





  1. <?php
  2. error_reporting(0);
  3. header("Access-Control-Allow-Origin: *");
  4. header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
  5. $id = isset($_GET['id']) ? $_GET['id'] : 'jncqxw';
  6. $n = [
  7.     //济南
  8.     "jncqxw" => [171,1], //长清新闻 - 第1个节目
  9.     "jncqsh" => [171,2], //长清生活 - 第2个节目
  10.     "jnjrtv" => [303,1], //济铁电视台
  11.     "jnjyzh" => [85,1], //济阳综合
  12.     "jnjyys" => [85,2], //济阳影视
  13.     "jnlcxw" => [261,1], //历城新闻综合
  14.     "jnpyzh" => [257,1], //平阴综合
  15.     "jnpyxc" => [257,3], //平阴乡村振兴
  16.     "jnshzh" => [97,1], //商河综合
  17.     "jnshys" => [97,2], //商河影视
  18.     "jnzqzh" => [195,1], //章丘综合
  19.     "jnzqgg" => [195,2], //章丘公共
  20. ];
  21. function fetch_url($url) {
  22.     $ch = curl_init();
  23.     curl_setopt($ch, CURLOPT_URL, $url);
  24.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  25.     curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  26.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  27.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  28.     $headers = [
  29.         'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/517.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/517.36',
  30.         'sec-ch-ua-platform: "Windows"'
  31.     ];
  32.     curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  33.     $result = curl_exec($ch);
  34.     $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  35.     curl_close($ch);
  36.    
  37.     if ($http_code != 200) {
  38.         return false;
  39.     }
  40.     return $result;
  41. }
  42. try {
  43.     if (!isset($n[$id])) {
  44.         throw new Exception("频道不存在");
  45.     }
  46.     $orgid = $n[$id][0];
  47.     $channel_index = $n[$id][1];
  48.     $api_url = "https://app.litenews.cn/v1/app/play/tv/live?orgid=" . $orgid;
  49.     $response = fetch_url($api_url);
  50.     if ($response === false) {
  51.         throw new Exception("无法获取频道数据");
  52.     }
  53.     $data = json_decode($response, true);
  54.     if ($data['code'] != 1 || !isset($data['data']) || !is_array($data['data'])) {
  55.         throw new Exception("频道数据解析失败");
  56.     }
  57.     if ($channel_index < 1 || $channel_index > count($data['data'])) {
  58.         throw new Exception("频道序号超出范围");
  59.     }
  60.     $channel = $data['data'][$channel_index - 1];
  61.     if (!isset($channel['stream'])) {
  62.         throw new Exception("未找到可用的直播流");
  63.     }
  64.     $stream_url = $channel['stream'];
  65.     header("Content-Type: text/plain");
  66.     echo $stream_url;
  67. } catch (Exception $e) {
  68.     header("Content-Type: text/plain");
  69.     echo "错误: " . $e->getMessage();
  70. }
  71. ?>
复制代码




0

主题

6

回帖

20

积分

新手上路

积分
20
发表于 3 天前 | 显示全部楼层
厉害我看看是什么东西

15

主题

91

回帖

144

积分

注册会员

积分
144
 楼主| 发表于 3 天前 | 显示全部楼层
谢谢大家的帮助,现在是使用vlc播放器可以播放使用PotPlayer就不能播放


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

30

回帖

115

积分

注册会员

积分
115
发表于 3 天前 | 显示全部楼层
我看看 什么问题

0

主题

30

回帖

115

积分

注册会员

积分
115
发表于 3 天前 | 显示全部楼层
本帖最后由 milug 于 2025-11-28 15:18 编辑


这个试试

支持 自动生成 列表  http://192.168.1.100:333/sdjn.php?id=lbdd
支持 不代理切片  http://192.168.1.100:333/sdjn.php?dd=171-1
支持  代理 切片   http://192.168.1.100:333/sdjn.php?id=171-1

生成 列表 (会访问 一遍 php列表 全部节目 有点慢  访问以后 需要 等一会 显示)
http://192.168.1.100:333/sdjn.php?id=lbdd
不代理切片
http://192.168.1.100:333/sdjn.php?dd=171-1
http://192.168.1.100:333/sdjn.php?dd=171-2
http://192.168.1.100:333/sdjn.php?dd=jncqxw



生成 列表
http://192.168.1.100:333/sdjn.php?id=lbid
代理切片
http://192.168.1.100:333/sdjn.php?id=171-1
http://192.168.1.100:333/sdjn.php?id=171-2
http://192.168.1.100:333/sdjn.php?id=jncqxw




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

15

主题

91

回帖

144

积分

注册会员

积分
144
 楼主| 发表于 昨天 15:56 | 显示全部楼层
谢谢大神的php文件!!!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|直播源论坛