前段时间写了一篇关于制作图片API的文章:图片API制作,教大家制作一个自己的图片API ,今天再记录一下PHP制作视频API的方法。原理上与图片api的制作方法类似。
1、准备工作
准备一个域名,一个服务器(虚拟主机也可以),一个可上传视频CDN的服务器推荐:又拍云
2、视频上传
将自己喜欢的视频上传到CDN服务器
3、编写代码
准备两个文件 video.txt 和videoapi.php 文件
写入以下代码,上传到服务器(将两个文件上传到服务器的域名文件下即可)
/* video.txt 文件里面编写从又拍云获取的视频路径 要求所有视频的路径 一行一个*/ /* videoapi.php 文件中的代码如下 复制粘贴即可 */ <?php function read(...$filelist) { $list = []; foreach ($filelist as $file) { $handle = fopen($file, 'r'); while (($line = fgets($handle)) !== false) { array_push($list, trim($line)); } fclose($handle); } return $list; } $list = read('video.txt'); $url = $list[array_rand($list)]; header("Location: {$url}");
4、访问videoapi.php
https://你的域名/(子文件夹)/videoapi.php
文件夹和文件名称可以自定
还没有评论,来说两句吧...