Buscar en este blog

19.8.06

Sonidos "Flash" con "Alsa"

Normalmente los sonidos de las animaciones Flash (usando Firefox en mi caso) no me resultan de suma importancia. En el caso del conocido "YouTube", resulta vital para ver los videos.

El plugin de Flash para Linux está hecho para utilizar la arquitectura de sonido OSS (Open Sound System) y funciona muy bien. El problema viene cuando instalamos Debian Etch, donde el viejo OSS ha sido sustituido por ALSA (Advanced Linux Sound Arq.); un sistema de sonido más moderno y que viene a sustituir al anterior.
Con esto nos encontramos con que en las animaciones Flash tenemos imagen pero no sonido, pero se puede arreglar.


1.- Instalar el paquete 'alsa-oss' que hace de "puente" para las aplicaciones que aún usan OSS:

apt-get install alsa-oss



2.- Indicarle al navegador (en este caso Firefox) que para emitir sonidos use este puente. Para ello editamos el fichero "/etc/firefox/firefoxrc" añadiendo o cambiendo lo necesario para que aparezca la linea siguiente:


/etc/firefox/firefoxrc:

# which /dev/dsp wrapper to use

FIREFOX_DSP="aoss"



3.- Reiniciar el navegador en caso de que lo tuvieramos abierto. Así ya debería funcionar.


*Nota: He observado que este truco es un poco "vago". Si bien suele funcionar correctamente, a veces parece que le cuesta usar la nueva configuración un par de reinicios.
*Nota: Próximamente debe aparecer "FlashPlayer 9" para sistemas Linux. Entonces esto no hará falta porque ya funcionará directamente sobre ALSA.