Sk[O]rpio, Рипнуть с web - cinema:) Я себе уже его поставил как тест! Работает!
Вот скрипт держи!
[spoiler="СКРИПТ РАДИО"]
<!--U1RADIO1Z--><script>
var streams = new Array();
streams[0] = new makeStream("", "Выбирете радио");
streams[1] = new makeStream("http://stream.loveradio.ru:8000/Loveradio_192_stereo.mp3.m3u", " LoveRadio");
streams[2] = new makeStream("http://stream.loveradio.ru:8000/Russian_128_stereo.mp3.m3u", " LoveRussian");
streams[3] = new makeStream("http://stream.loveradio.ru:8000/Gold_192_stereo.mp3.m3u", " LoveGold");
streams[4] = new makeStream("http://stream.loveradio.ru:8000/Dance_192_stereo.mp3.m3u", " LoveDance");
streams[5] = new makeStream("http://stream.loveradio.ru:8000/Top_128_stereo.mp3.m3u", " LoveTop40");
streams[6] = new makeStream("http://stream.loveradio.ru:8000/Pride_128_stereo.mp3.m3u", " LovePride");
streams[7] = new makeStream("http://audio.rambler.ru/player.html?id=808", "-Первое Популярное Радио");
streams[8] = new makeStream("http://audio.rambler.ru/play.html?id=3568", " Европа Плюс");
streams[9] = new makeStream("http://audio.rambler.ru/player.html?id=384254", " Радио Карнавал");
function makeStream(url, name) {
this.url = url;
this.name = name;
}
function handleControlsOnOffClick() {
if (document.mediaPlayer.showControls == true) {
document.mediaPlayer.showControls = false;
document.playerCtrl.controls.value = " Show Controls ";
}
else {
document.mediaPlayer.showControls = true;
document.playerCtrl.controls.value = " Hide Controls "
}
}
function handlePlayOrPauseClick(){
var state;
playerStatus = document.mediaPlayer.playState;
if (playerStatus == 6) {
document.mediaPlayer.play();
document.playerCtrl.playOrPause.value = " Pause ";
}
else if (playerStatus == 1) {
document.mediaPlayer.play();
document.playerCtrl.playOrPause.value = " Pause ";
}
else if (playerStatus == 2) {
document.mediaPlayer.pause();
document.playerCtrl.playOrPause.value = " Play ";
}
}
function changeSize(newSize) {
document.mediaPlayer.displaySize = newSize;
}
function change() {
var list = document.playerCtrl.streams;
var streamURL = list.options[list.selectedIndex].value;
document.mediaPlayer.stop();
document.playerCtrl.playOrPause.value = " Pause ";
document.mediaPlayer.fileName = streamURL;
pstatus.innerHTML = "In attesa";
speed.innerHTML = "In attesa";
buffer.innerHTML = "In attesa";
}
function playerstatus() {
code = mediaPlayer.OpenState;
if (code == 0) code = "In attesa";
if (code == 1 || code == 2) code = "Caricamento dati";
if (code == 3) code = "Ricerca Server";
if (code == 4) code = "Connesso";
if (code == 5) code = "";
if (code == 6) code = "Connesso";
pstatus.innerHTML = code;
buffer.innerHTML = " " + mediaPlayer.BufferingProgress + "%";
speed.innerHTML = " " + parseInt(mediaPlayer.Bandwidth / 1024) + " Kbps";
}
</script>
<body onLoad='window.setInterval ("playerstatus()",800);'>
<OBJECT ID="mediaPlayer" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
standby="Loading Microsoft Windows Media Player components..."
type="application/x-oleobject" style="FILTER: xray; border:solid 1px #666666;" width="190" height="125" >
<PARAM NAME="SendOpenStateChangeEvents" VALUE="true">
<PARAM NAME="FileName" VALUE="">
<PARAM NAME="AudioStream" VALUE="true">
<PARAM NAME="ShowControls" VALUE="1">
<PARAM NAME="ShowPositionControls" VALUE="0">
<PARAM NAME="ShowAudioControls" VALUE="1">
<PARAM NAME="ShowTracker" VALUE="1">
<PARAM NAME="ShowDisplay" VALUE="1">
<PARAM NAME="ShowStatusBar" VALUE="1">
<PARAM NAME="ShowGoToBar" VALUE="0">
<PARAM NAME="ShowCaptioning" VALUE="0">
<PARAM NAME="AutoStart" VALUE="1">
<PARAM NAME="AutoSize" VALUE="0">
<Embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
filename="http://stream.loveradio.ru:8000/Russian_128_stereo.mp3.m3u"
src=""
SendOpenStateChangeEvents="1"
AudioStream="1"
ShowControls="1"
ShowPositionControls="0"
ShowAudioCo ntrols="1"
ShowTracker="1"
ShowDisplay="1"
ShowStatusBar="1"
ShowGoToBar="0"
ShowCaptioning="0"
AutoStart="0"
AutoSize="0"
width="19 0"
height="125">
</embed>
</OBJECT>
<FORM NAME="playerCtrl">
<INPUT TYPE="hidden" VALUE=" Pause " NAME="playOrPause">
<SCRIPT>
with (document) {
writeln('<SELECT NAME="streams" onChange="change()">');
for (var i = 0; i < streams.length; i++) {
writeln('<OPTION VALUE="', streams[i].url, '">', streams[i].name);
}
writeln('</SELECT>');
}
</SCRIPT>
</FORM><!--/U1RADIO1Z-->
[/spoiler]