Shoutcastサーバーは有効なHTTPリソースを生成しません。モバイルプレーヤーリンク(Android)には、有効なHTTPリソースが必要です。shoutcastストリームにphpスクリプトを使用するにはどうすればよいですか?このスクリプトは有効なhttpリソースを提供しますか?誰もが知っていますか?
<?php
$track = "shoutcaststream.mp3";
if (file_exists($track)) {
header("Content-Type: audio/mpeg");
header('Content-Length: ' . filesize($track));
header('Content-Disposition: inline; filename="shoutcaststream.mp3"');
header('X-Pad: avoid browser bug');
header('Cache-Control: no-cache');
readfile($track);
exit;
} else {
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found', true, 404);
echo "no file";
}
アップデート2
「ブラッド」の指示に従って、すべてが正常になりました。set_time_limit(0)を使用しますが、それでも3分から5分後にストリームが閉じられましたか?直し方?親切に私を助けてください..:)