Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/12/2011, 10:41
Avatar de lado2mx
lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 9 meses
Puntos: 9
Respuesta: Aportación: Player de shoutcast en HTML5

Acabo de hacer algo más "ornamental", o sea algo más en maña, viendo la librería de html5media mejor decidí hacerlo al viejo estilo de PHP.
Código PHP:
<? 
$radio
="lado2.com";
$puerto="8000";
$es_html5=FALSE//Aquí se declara la variable falso o verdadero XD
   
$usuario $_SERVER['HTTP_USER_AGENT']; //Con esta leemos la info de su navegador
 
   
$usuarios_moviles "MSIE 9.0, Opera, Chrome"//En esta cadena podemos quitar o agregar navegadores de dispositivos moviles, te recomiendo que hagas un echo $_SERVER['HTTP_USER_AGENT']; en otra pagina de prueba y veas la info que arroja para que despues agregues el navegador que quieras detectar
 
   
$navegador_usuario explode(',',$usuarios_moviles);
 
   foreach(
$navegador_usuario AS $navegador){ //Este ciclo es el que se encarga de detectar el navegador y devolver un TRUE si encuentra la cadena
      
if(eregi(trim($navegador),$usuario)){
         
$es_html5=TRUE;
      }
   }
 
   if(
$es_html5==TRUE){
      
?><audio controls="controls" autoplay>
  <source src="http://<? echo $radio?>:<? echo $puerto?>/;stream.nsv" type="audio/mpeg" />
  Your browser does not support the audio element.
</audio><?
   
}
   else{ 
   
?><embed 
src="mediaplayer.swf"
width="100%"
height="170"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="file=http://<? echo $radio?>:<? echo $puerto?>/;stream.nsv&type=mp3&autostart=true&linkfromdisplay=true"/>
    </embed><?
   
?>
No es malo usar librerías, pero si sabes antes la solución, dala.