Como reproducir audio en varias aplicaciones simultáneamente

Hace un tiempo me sucedió que al reproducir algún video, no podía escuchar un archivo de audio al mismo tiempo. Esto me sucedía porque no tenía activada la mezcla de audio por software, me encontré con este artículo en la web que explica como hacerlo, le agrego un par de cosas que tuve que hacer:

A—Pues bien, tan solo necesitas instalar el paquete alsa-oss:
# aptitude install alsa-oss
B—Luego, editar el fichero /etc/.asoundrc (si no existe crearlo) y copiar dentro lo siguiente:
1. .asoundrc for use with ALSA and the dmix plugin, for ALSA-level
2. software mixing across all apps.
#
1. http://alsa.opensrc.org/index.php?page=AlsaSharing
2. http://alsa.opensrc.org/index.php?page=DmixPlugin
pcm.card0 { type hw card 0
}
pcm.dmix0 { type dmix ipc_key 219345 # any unique number here slave { pcm “hw:0,0” period_time 0 buffer_time 0 period_size 2048 # jm: much smoother than 1024/8192! buffer_size 32768 rate 48000 }
bindings {
0 0   # from 0 => to 0
1 1   # from 1 => to 1
}
}
pcm.dsp0 { type plug slave.pcm “dmix0”
}
1. this makes native ALSA apps default to using dmix
pcm.!default { type plug slave.pcm “dmix0”
}
ctl.dsp0 { type hw card 0
}
ctl.!default { type hw card 0
}
C—Si usas esound tendrás que instalar el paquete libesd-alsa0 y editar el fichero /etc/esound/esd.conf para que quede así:
[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=
D—Instalar libao:
# aptitude install libao2
Edita además el fichero /etc/libao.conf para poner lo siguiente :
default_driver=esd
Y eso es todo.

  • Yahoo Mail
  • Facebook
  • Twitter
  • Windows Live Spaces
  • Delicious
  • Share/Bookmark

Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.

Deja un comentario

XHTML: Puedes usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>