17 septiembre 2006

Animaciones flash con sonido en Firefox.

Uno de los problemas que se tienen con el firefox en Ubuntu es la falta de sonido en las animaciones flash. Buscando la solucion a este problema me encontre con 2 formas de hacerlo, comenzare explicando la primera de ellas.

Esta consiste en instalar el paquete alsaplayer-oss el cual podemos instalar de la siguente manera:

$sudo apt-get install alsaplayer-oss

posterioremente con permisos de root modificamos el siguiente archivo /etc/firefox/firefoxrc, una vez abierto el archivo buscamos la linea: FIREFOX_DSP="none" y la cambiamos por: FIREFOX_DSP="aoss", guardamos los cambios y es todo, esto nos va a permitir escuhcar los sonidos de las animaciones flash haciendo uso del servidor de sonido alsa, pero esto tiene un problemita, en un principio pense que era problema de mi vejestorio de pc, pero despues de consultar con algunos amigos a ellos les pasaba lo mismo, pues resulta que una vez que iniciaba una animacion flash el firefox se volvia inestable el navegador se colgaba a causa de la animacion, y pues la solucion era siempre un kill -9 xxx, y eso la verdad era molesto.

Fuente: no recuerdo :P

Como vemos esta solucion nos permite tener audio en las animaciones flash pero eso de estar iniciando el navegador a cada rato pues no, uno no puede ver videos en google video tranquilamente.

Ahora la otra solucion es mas sencilla y por lo que he podido probar mucho mejor que la anterior. Bueno, pues resulta que existe un pequeño bug en el firefox (el causante de que no exista sonido) el cual se arregla muy facilmente haciendo un par de links virtuales al servidor de sonido ESD, mismos que se hacen de la siguente manera:

$sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
$sudo ln -s /tmp/.esd-1000/ /tmp/.esd

Fuente: https://help.ubuntu.com/community/RestrictedFormats

eso es todo, despues de haber probado esta solucion los bloqueos en el firefox se han terminado, y puedo ver videos en youtube, google video o reproducir cualquier animacion flash sin problemas.

Nota: Esto debe hacerse cada vez que el sistema es iniciado, pero con un script en bash todo se soluciona

bueno eso es todo y espero que les sirva!