<title>[Titulo do Player]</title> <script language="javascript" src="bloqueio.js"></script> <script language="javascript" src="radio.js" type="text/javascript"></script> <script language="javascript"> <!-- function players(n) { if (n == 1) { StopClick(); return false; } if (n == 2) { StopClick(); } if (n == 3) { StopClick(); } } function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } //--> function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css">td img {display: block;}body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } </style> </head> <body style="background-color: rgb(255, 255, 255);"> <tbody> <tr> <td valign="top"><table align="center" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td width="20"><img src="" alt="" name="logo" id="logo2" style="border: 0px solid;" /></td> <td width="4"> </td> <td width="53"><a href="#"><img style="border: 0px solid; width: 53px; height: 20px;" src="play.gif" alt="Iniciar" name="play11" id="play" onclick="PlayClick();" onmouseover="MM_swapImage('play11','','play.gif',1)" onmouseout="MM_swapImgRestore()" /></a></td> <td width="4"> </td> <td width="53"><a href="#"><img style="border: 0px solid; width: 53px; height: 20px;" src="stop.gif" alt="Parar" name="stop11" id="stop" onclick="StopClick();" onmouseover="MM_swapImage('stop11','','stop.gif',1)" onmouseout="MM_swapImgRestore()" /></a></td> <td width="4"> </td> <td width="10"><a href="#"><img style="border: 0px solid; width: 10px; height: 10px;" src="mais.gif" alt="+" name="mais11" id="mais" onclick="UpVolumeClick();" onmouseover="MM_swapImage('mais11','','mais.gif',1)" onmouseout="MM_swapImgRestore()" /></a></td> <td width="4"> </td> <td width="10"><a href="#"><img style="border: 0px solid; width: 10px; height: 10px;" src="menos.gif" alt="-" name="menos11" id="menos" onclick="DownVolumeClick();" onmouseover="MM_swapImage('menos11','','menos.gif',1)" onmouseout="MM_swapImgRestore()" /></a></td> <td width="4"> </td> </tr> </tbody> </table> </td> </tbody> </table> <div id="iRPlayer"> <object id="WMPlay" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf. cab#Version=5,1,52,701" standby="" type="application/x-oleobject" viewastext="" align="top" height="0" hspace="0" vspace="0" width="0"> <param name="FileName" value="http://IP:Porta" /> <param name="AutoStart" value="True" /> <param name="TransparentAtStart" value="false" /> <param name="ShowControls" value="0" /> <param name="ShowDisplay" value="false" /> <param name="ShowStatusBar" value="0" /> <param name="AutoSize" value="0" /> <param name="AnimationAtStart" value="false" /> <embed autostart="True" type="application/x-mplayer2" id="MediaPlayer" transparentatstart="false" showcontrols="0" showdisplay="false" showstatusbar="0" animationatstart="false" filename="http://IP:Porta" autosize="0" align="top" height="0" width="0"> </object></div> </body> </html>
Atenção:
- Procure por http://IP:Porta e coloque o seu IP do servidor e a porta.
- Coloque as suas imagens:
- play.gif
- stop.gif
- mais.gif
- menos.gif
- Edite o título
Crie um arquivo chamado bloqueio.js e adicione isso:
<!-- function blockError(){return true;} window.onerror = blockError; //--> <!-- function disableselect(e){ return false } function reEnable(){ return true } document.onselectstart=new Function ("return false") if (window.sidebar){ document.onmousedown=disableselect document.onclick=reEnable } //--> <!-- if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnValue = false; return false; } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.oncontextmenu = nocontextmenu; document.onmousedown = norightclick; document.onmouseup = norightclick; //--> <!-- function limitTextArea(mf,cf,m){if(mf.value.length>m){mf.value=mf.value.substring(0,m); }else{if(cf!=null){cf.value=m-mf.value.length;}}} //-->
Crie um arquivo chamado radio.js e adicione isso:
<!-- primeira = true; function onstop() { MediaPlayer.Stop(); } function onPlay() { MediaPlayer.Play(); } function onpause() { MediaPlayer.Pause(); } function onVolumeUp() { if (MediaPlayer.Volume <= -1000) MediaPlayer.Volume = MediaPlayer.Volume + 200; else MediaPlayer.Volume = 0; } function onVolumeDown() { if (MediaPlayer.Volume >= -9000) MediaPlayer.Volume = MediaPlayer.Volume - 200; else MediaPlayer.Volume = -10000; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } //--> function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> <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" height="0" hspace="0" width="0"> <param name="FileName" value="http://IP:Porta" ref> <param name="AutoStart" value="-1"> <param name="TransparentAtStart" value="-1"> <param name="ShowControls" value="0"> <param name="ShowDisplay" value="0"> <param name="ShowStatusBar" value="0"> <param name="AutoSize" value="0"> <param name="AnimationAtStart" value="0"> <param name="AudioStream" value="-1"> <param name="AllowScan" value="-1"> <param name="AllowChangeDisplaySize" value="-1"> <param name="AutoRewind" value="0"> <param name="Balance" value="0"> <param name="BaseURL" value> <param name="BufferingTime" value="5"> <param name="CaptioningID" value> <param name="ClickToPlay" value="-1"> <param name="CursorType" value="0"> <param name="CurrentPosition" value="-1"> <param name="CurrentMarker" value="0"> <param name="DefaultFrame" value> <param name="DisplayBackColor" value="0"> <param name="DisplayForeColor" value="16777215"> <param name="DisplayMode" value="0"> <param name="DisplaySize" value="0"> <param name="Enabled" value="-1"> <param name="EnableContextMenu" value="-1"> <param name="EnablePositionControls" value="-1"> <param name="EnableFullScreenControls" value="0"> <param name="EnableTracker" value="-1"> <param name="InvokeURLs" value="-1"> <param name="Language" value="-1"> <param name="Mute" value="0"> <param name="PlayCount" value="1"> <param name="PreviewMode" value="0"> <param name="Rate" value="1"> <param name="SAMILang" value> <param name="SAMIStyle" value> <param name="SAMIFileName" value> <param name="Selectionstart" value="-1"> <param name="Selectionend" value="-1"> <param name="SendOpenStateChangeEvents" value="-1"> <param name="SendWarningEvents" value="-1"> <param name="SendErrorEvents" value="-1"> <param name="SendKeyboardEvents" value="0"> <param name="SendMouseClickEvents" value="0"> <param name="SendMouseMoveEvents" value="0"> <param name="SendPlayStateChangeEvents" value="-1"> <param name="ShowCaptioning" value="0"> <param name="ShowAudioControls" value="-1"> <param name="ShowGotoBar" value="0"> <param name="ShowPositionControls" value="-1"> <param name="ShowTracker" value="-1"> <param name="VideoBorderWidth" value="0"> <param name="VideoBorderColor" value="0"> <param name="VideoBorder3D" value="0"> <param name="Volume" value="-600"> <param name="WindowlessVideo" value="0">
Atenção
- Procure por http://IP:Porta e coloque o seu IP do servidor e a porta.