我正在制作一个mp3流式web应用程序。 我使用的是外部API来获取MP3网址,问题是,所有的MP3都一定到IP请求文件(在这种情况下,我的服务器),它可以流/只通过服务器下载,任何其他IP会结果是404.PHP - 用于流式传输的MP3代理
我在寻找的是我的服务器作为mp3和用户想要听它的中继/代理的最佳选择。
这对我的带宽有点问题,但我看不到其他选择。
这是我使用的代码,但因为它在广播在下载的同时,Web应用程序不能得到MP3标签和它在某种程度上打破了Web应用程序的球员。
if (isset($_GET['name']) AND isset($_GET['url'])){
$url = urldecode($_GET['url']);
if ((strpos($url,'xxxxxx') !== false) || (strpos($url,'xxxxxx') !== false)) {
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $_GET['name'] . ' - xxxxxx.mp3"');
readfile(urldecode($_GET['url']));
}
else {
header("HTTP/1.0 404 Not Found");
}
}
else {
header("HTTP/1.0 404 Not Found");
}
另外,我想告诉您的是后一点,这首歌的usualy 1/4,它全自动停止流,我在免费获赠“ERR_CONNECTION_RESET”错误安慰。 – user3119384