Bloque reproductor no funciona


no_avatar
Chakal
 
Posts: 18
Joined: Wed Feb 26, 2014 6:13 pm
 Wed Feb 26, 2014 7:29 pm • via Web
He buscado por si se había comentado ya, pero no encuentro nada al respecto.

Se trata del bloque de reproductor multimedia, que en teoría reproduce archivos mp3 o emisoras http. He probado con el estilo prosylver y el estilo art_ultra_blue (por descartar incompatibilidades), pero en ningún caso he conseguido que funcione. Cuando pulso el botón del play, simplemente no sucede nada.

He probado añadiendo la url de un archivo de mpr, directamente (un fichero alojado en mi dominio). Y he probado con varias emisoras de shoutcast.

Gracias por la atención. Blockgets es el mejor mod de portal, sin duda.
User avatar
IvanPF
Administrator
 
Posts: 2029
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Wed Feb 26, 2014 7:34 pm • via Android
Puedes ponerme un ejemplo de url de emisora que usas para poder hacer pruebas?
no_avatar
Chakal
 
Posts: 18
Joined: Wed Feb 26, 2014 6:13 pm
 Wed Feb 26, 2014 8:48 pm • via Web
IvanPF wrote:Puedes ponerme un ejemplo de url de emisora que usas para poder hacer pruebas?


Sí, claro:

Por ejemplo, he intentado con esta dirección: http://205.164.62.22:8040 (emisora shoutcast de música electrónica)
En general he probado con muchas direcciones de shoutcast, pero no me funciona ninguna.
User avatar
IvanPF
Administrator
 
Posts: 2029
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Thu Feb 27, 2014 12:10 pm • via Web
Hola

La emisora que usas es correcta. Yo creo que tu error se debe a un bug que ya me habían reportado antes y que estará solucionado en la siguiente versión del mod.
Para solucionarlo en esta versión, haz lo siguiente:
1. Abre el archivo "blockgets/player.php"
2. Busca:
Code: Select all
            $template->assign_block_vars('track', array(
               'S_TITLE'   => $track_info[0],
               'S_URL'      => $track_info[1],
            ));

3. Añade antes:
Code: Select all
            // Streaming URLs need final /; to run correctly
            if(preg_match('/^http[s]?:\/\/[^:]+:([0-9]{1,4})$/', $track_info[1]))
            {
               $track_info[1] .= '/;';
            }


Con eso deberían funcionarte
no_avatar
Chakal
 
Posts: 18
Joined: Wed Feb 26, 2014 6:13 pm
 Thu Feb 27, 2014 4:22 pm • via Web
Gracias por tu tiempo, IvanPF . Lamentablemente tengo que decir que sigue sin funcionar el reproductor.

Seguiré probando cosas (borrando caché del navegador, etc.) para descartar que se trate de un problema que no tenga nada que ver con el código. Pero de momento sigue sin funcionar.
User avatar
IvanPF
Administrator
 
Posts: 2029
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Thu Feb 27, 2014 5:01 pm • via Android
Por descartar, ¿que navegador utilizas?
no_avatar
Chakal
 
Posts: 18
Joined: Wed Feb 26, 2014 6:13 pm
 Thu Feb 27, 2014 5:19 pm • via Web
IvanPF wrote:Por descartar, ¿que navegador utilizas?


Pues con Firefox 26.0 no funciona. Pero ahora probando con Konqueror sí que va (me falta probar desde tablet con chrome, a ver si funciona...)

También me he dado cuenta de que en firefox, aparte de que no conecta con la emisora, el control de volumen tampoco se mueve.
User avatar
IvanPF
Administrator
 
Posts: 2029
Joined: Fri Jun 17, 2011 12:15 am
Location: España (Spain)
 Sun Mar 02, 2014 3:14 pm • via Web
Hola

Yo he probado en un foro de pruebas con Opera, Firefox (no es la misma version que usas tu), y Google Chrome y con los tres me funcionó bien.

¿La consola de errores de Firefox te pone algún mensaje cuando el reproductor intenta reproducir la pista?
no_avatar
Chakal
 
Posts: 18
Joined: Wed Feb 26, 2014 6:13 pm
 Sun Mar 02, 2014 8:48 pm • via Web
Ya está, ya funciona...

En efecto, era el flash que lo estaba bloqueando sin darme ni cuenta.

Un mod estupendo.

Who is online

Users browsing this forum: No registered users and 0 guests