百川影音等APP网络自定义接口的运用

诸如 Prefect Player 提供了多个可以自定义的在线直播源文件添加接口,甚至可以根据需求无限添加,而友窝、骆驼、百川影音等都是只内置唯一的用户自定义通道。习惯性地,大部分人都是直接把TXT或PHP格式的源文件只扔上去。

之前百川为了解决部分人提出的一个接口不够用的问题,他是给大家一个文件,大概目录如下。

接口
  ├──── list.php 
  └──── list
          ├── 10001.txt

注意list文件夹下可以放置多个txt文件,这边只是列出一举栗。其中PHP文件的内容为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
header('Content-Type: text/json;charset=UTF-8');
$dir=dirname(__FILE__);
$files = glob('./list/*.txt');
$result='';
foreach ($files as $file) {
        $fsize=filesize($file);
        $myfile = fopen($file, "r") or die("Unable to open file!");
        $txt= fread($myfile,$fsize);
        fclose($myfile);
        $txt=$txt."\r\n";
        $result=$result.$txt;
}
echo $result;
?>

这样只要在APP上填写 /list.php 的地址,就相当于读取了 list 文件夹下的所有txt源文件内的直播源了。

这是段很简单的代码,但当时还是眼前一亮,那种挣脱束缚的感觉。大佬这是以后台开发者的角度提供处理接口方式,这是对APP单一接口的扩展方法。

转载是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。:YE23 精彩的生活 » 百川影音等APP网络自定义接口的运用

赞 (0)