Installez l’utilitaire de mise à jour du Firmware
apt-get install ca-certificates git-core binutils wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update cp rpi-update /usr/local/bin/rpi-update chmod +x /usr/local/bin/rpi-update
Mettez le Firmware à jour
sudo rpi-update
Dans config.txt : décommentez « hdmi_drive=2 »
nano /boot/config.txt
Installez ALSA, MPlayer et PulseAudio (toute la commande sur une seule ligne)
apt-get install mplayer mplayer-gui alsa-base alsa-utils pulseaudio mpg123
Ajoutez le module audio module au noyau
modprobe snd_bcm2835 echo 'snd_bcm2835' >> /etc/modules
Editer et remplir le fichier asound.conf :
nano /etc/asound.conf
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
Rebootez le Raspberry Pi
reboot
Remarque : A partir de là, tout est bon. Pour configurer le driver ALSA avec n = 1 pour Sortie Analogique et n =2 pour Sortie HDMI (Auto=0 non recommandé !)
amixer cset numid=3 n
1. Test de l’audio sans ALSA
cd /opt/vc/src/hello_pi/ ./rebuild.sh cd hello_audio
1.1 Testez la sortie analogique (sur la prise jack)
./hello_audio.bin
1.2 Testez la sortie audio HDMI
./hello_audio.bin 1
2. Test de l’audio avec ALSA
2.1 Testez la sortie analogique (sur la prise jack)
amixer cset numid=3 1 speaker-test -t sine -f 600
2.2 Testez la sortie audio HDMI
amixer cset numid=3 2 speaker-test -t sine -f 600 Téléchargez un fichier mp3
Jouer un fichier mp3
mpg123 Hello.mp3
ou
aplay <filepath>