Cita:
Iniciado por thezzin
en ves de
+channel+
lo pones así
Código PHP:
+<?php echo $aa2;?>+
eso es lo que quieres lograr o no entendí
-
Quiero poder poner la variable $aa2 dentro del script. Lo puse como vos me dijiste y no me funciona el reproductor de video. Pero si le saco las comillas que van antes y despues de +<?php echo $aa2;?>+ si aparece el reproductor pero no reproduce el canal. Que lastima. Igual muchas gracias por tu ayuda.
Lo logré!
Así me quedó el código y funciona perfecto:
Código PHP:
<?php
$url = $_SERVER['PHP_SELF'];
$archivo = basename($url);
$aa1 = explode(".",$archivo);
$aa2 = $aa1[0];
?>
<script>
$aa2 = "<?php echo $aa2;?>";
var embed="";
embed= embed + '<object id="live_embed_player_flash" bgcolor="#000000" data="http://www-cdn.justin.tv/widgets/live_embed_player.swf?channel='+$aa2+'"id="jtv_player_flash" type="application/x-shockwave-flash" style="visibility: visible;" height="100%" width="100%">';
embed= embed + '<param name="allowscriptaccess" value="always">';
embed= embed + '<param value="http://www-cdn.justin.tv/widgets/live_embed_player.swf" name="movie" />';
embed= embed + '<param value="channel='+$aa2+'&publisherGuard=&publisherGuard=&auto_play=true&start_volume=25&hide_chat=true&backgroundImageUrl=http://s.justin.tv/jtv_user_pictures/competitiveonline-320x240-4.jpg&hostname=www.justin.tv&publisherTimezoneOffset=240&force_adotube=true&consumer_key=FiJpJu0rK7WDAFDDTvZ3g&auto_play=true&amp;consumer_key=FiJpJu0rK7WDAFDDTvZ3g&auto_play=true&start_volume=25" name="flashvars" />';
embed= embed + '<param value="transparent" name="wmode" name="allowscriptaccess" name="enablejsurls" value="true" name="enablehref" name="allownetworking" />';
embed= embed + '</object>';
document.write(embed);
</script>
Por si alguien quiere saber cómo poner variables en un script esto seguro les va a servir.
Muchísimas gracias thezzin, no sabes cuánto necesitaba esto

Atte. Nicolás.