Sonido
CSS
Dreamweaver
Ridiculeces
Artículos
Site Check
JavaScript


 


Aviso:
Me he trasladado a:
http://www.tecnorama.org
(con algunos de estos contenidos y otros nuevos)

AudioCentric: Reproductor sin plugins

Importante: el reproductor no funcionará desde el disco duro. Sólo lo hará cuando estén todos los archivos en el servidor.

Aunque con no muy buena calidad, este reproductor nos permite tener música en nuestra página y ser controlada por un reproductor hecho en Java, sin necesidad de plugins. Aunque utiliza "streaming" (comenzar a reproducir sin haber terminado la descarga) la ausencia de cortes está casi garantizada, porque la tasa del archivo es de unos 2kb por segundo. En todo caso, de existir problemas, el applet nos permite configurar el buffer del reproductor.

Permite dos posibilidades, insertar el applet directamente en la página o (como haremos nosotros) colocarlo en una pequeña ventana secundaria que se abrirá cuando pinchemos en el enlace de la principal. Esta solución me parece más elegante y permite utilizar el reproductor para varios archivos, en vez de tener que colocar un reproductor para cada uno de ellos.

Este reproductor utiliza archivos *.wav en formato GSM 6.10 8 kHz, Mono. Puedes crearlos con la grabadora de sonidos de Windows siguiendo estos pasos

En este Tutorial se muestra cómo utilizar AudioCentric para abrir y controlar el reproductor en una ventana secundaria del navegador.

esta ventana secundaria se carga cuando el usuario pulsa sobre el enlace a la canción en la ventana principal.

En las selecciones siguiente realizadas por el usuario no se abren nuevas ventanas, sino que se pasan las peticiones a la ventana ya abierta. De esta manera conseguimos que AudioCentric sólo cargue una vez.


Para que funcione, tenéis que seguir estos pasos:


1.-Si lo váis a alojar en una carpeta, mantener dentro de ella esta estructura de árbol:

2.-Este código habrá que insertarlo en el <head> del documento que contenga los enlaces:

<script LANGUAGE="JavaScript">
var AudioCentricWindow= null;

function secondary(s) {
if(AudioCentricWindow != null && ! AudioCentricWindow.closed && AudioCentricWindow.document.applets[0] != null) {
AudioCentricWindow.document.applets[0].playAudio(s);
}
else {
var url="ac.html?"+s;
var properties='width=270,height=120,screenX=1,left=1,screenY=100,top=100,directories=no,location=no,menubar=no,scrollbars=no,              status=no,toolbar=no,resizable=no';
AudioCentricWindow=window.open(url,'ac',properties);
}
}

function destroy() {
if(AudioCentricWindow != null && ! AudioCentricWindow.closed)
AudioCentricWindow.close();
}
</script>

3.-Y el enlace a la canción (ya dentro del <BODY>), debe ser así:

<a href="javascript:secondary('media/nombre_del_fichero.wav');">texto</a>

4.- Dentro del código del archivo ac.html, podéis quitar las etiquetas de comentario al parámetro "bufferlevel" y modificarlo. Si tenéis dudas de cómo funciona, Consultar la ayuda sobre los parámetros