miércoles, 10 de marzo de 2010

El problema de Goear y su reproductor - Vagabundia


Vamos a ver si podemos resolver el problema de k_nelita y de su blog FolkTango aunque sea de aquí para adelante. El tema es Goear, el servicio que nos permite agregar audio en una página web.

Por lo que ella cuenta y puede comprobarse, algo han cambiado en al forma de manejar los reproductores y ahora, usando el código que proveen, en Internet Explorer se autoejecutan por lo tanto, si hay varios en la misma página, el resultado es una cacofonía muy graciosa pero poco práctica.

Ellos dicen Pon esta canción en tu web y nos dan un código (raro):
<object width="353" height="132"><embed src="http://www.goear.com/files/external.swf?file=357e31b" type="application/x-shockwave-flash" wmode="transparent" quality="high" width="353" height="132"></embed></object>
Siempre es el mismo y lo único que nos interesa es la URL de la canción:

http://www.goear.com/files/external.swf?file=357e31b

La solución simple es agregarle a esa URL un parámetro extra: &autoplay=0 con lo que quedaría así:

http://www.goear.com/files/external.swf?file=357e31b&autoplay=0

Claro, hay que editar las entradas ya realizadas y eso no es poca cosa pero surge otra duda: ¿qué pasa si vuelven a cambiar y se requiere otro tipo de código u otro parámetro extra?

Si ya que editar es inevitable, podríamos resolver el tema de una vez y para siempre o por lo menos, tener algo flexible que pueda editarse con rapidez sin tener que cambair cientos de posts. Para eso, podemos usar alguna clase de script, algo similar al que se mostraba en esta entrada con otro reproductor

Sólo necesitamos unas pocas líneas de código que colocamos antes de </head>. Algo así:

<script type='text/javascript'>
//<![CDATA[
// AGREGAR UN REPRODUCTOR DE GOEAR
function GOEAR(id) {
var output = "<object height='132' width='353'><embed height='132' width='353' quality='high' wmode='transparent' type='application/x-shockwave-flash' src='http://www.goear.com/files/external.swf?file=" + id + "&amp;autoplay=0'></embed></object>";
document.write (output);
}
//]]>
</script>

Y para usarlo en cualquier parte, sólo necesitamos conocer ese numerito identificatorio de cada canción y escribir esto donde se nos ocurra mostrarlo:
<script>GOEAR("357e31b")</script>
La función, escribirá el código HTML necesario tal como lo provee Goear en este momento y se puede usar el mismo criterio para cualquier otro servicio similar; sólo variará el contenido de la variable output.




















TABLA - FUENTES - FONTS


SOUV2BalaramScaGoudyFOLIO 4.2Biblica Font








free counters


Disculpen las Molestias




TABLA - INFORMÁTICA - UTILIDADES

No hay comentarios:

Publicar un comentario

Correo Vaishnava