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
|