Dr3am3r
22.10.2007, 21:00
Всем привет! Кто не знает, shoutcast.com - база интернет-радиостанций. При клике на некоторую станцию, выдается .pls - файл для проигрывания в винампе. Я же хочу прокручивать радио на своем сайте с помощью флеш-плеера. Погуглив, нашел на буржуйском форуме такое решение:
пхп-скрипт эмулирует винамп:
--
$streamname = "64.236.34.141"; // put in whatever stream you want to play
$port = "80"; // put in the port of the stream
$path = "/stream/1022"; // put in any extra path, this is usually just a /
header("Content-type: audio/mpeg");
$sock = fsockopen($streamname,$port);
fputs($sock, "GET $path HTTP/1.0\r\n");
fputs($sock, "Host: $streamname\r\n");
fputs($sock, "User-Agent: WinampMPEG/2.8\r\n");
fputs($sock, "Accept: */*\r\n");
fputs($sock, "Icy-MetaData:1\r\n");
fputs($sock, "Connection: close\r\n\r\n");
fpassthru($sock);
fclose($sock);
--
Затем во флеше нужно выполнить это:
loadSound("yoururl.com/thisphpfile.php")
Может, у меня не те лыжи, но не работает :wacko:
пхп-скрипт эмулирует винамп:
--
$streamname = "64.236.34.141"; // put in whatever stream you want to play
$port = "80"; // put in the port of the stream
$path = "/stream/1022"; // put in any extra path, this is usually just a /
header("Content-type: audio/mpeg");
$sock = fsockopen($streamname,$port);
fputs($sock, "GET $path HTTP/1.0\r\n");
fputs($sock, "Host: $streamname\r\n");
fputs($sock, "User-Agent: WinampMPEG/2.8\r\n");
fputs($sock, "Accept: */*\r\n");
fputs($sock, "Icy-MetaData:1\r\n");
fputs($sock, "Connection: close\r\n\r\n");
fpassthru($sock);
fclose($sock);
--
Затем во флеше нужно выполнить это:
loadSound("yoururl.com/thisphpfile.php")
Может, у меня не те лыжи, но не работает :wacko: