Używam RPi bez głowy i chciałbym, żeby grał dźwięk (na przykład podczas uruchamiania komputera Mac), więc wiem, że uruchamia się i jak daleko zaszedł. Mogę teraz odtwarzać pliki muzyczne / wav. Jaki jest najlepszy sposób, aby coś odtworzyło plik dźwiękowy po uruchomieniu RPi?
Zauważ , że nie musi to być bardzo wcześnie, byłoby dobrze, gdyby RPi się uruchomiło, zrobiło wszystko, co musi zrobić, a potem, gdy jest gotowe, aby ktoś zalogował się, gra dźwięk.
Aktualizacja 1: Używam Raspbian „wheezy”
Odpowiedzi:
Zasadniczo wszystko, co musisz zrobić, aby utworzyć skrypt startowy, to:
Utwórz plik tutaj i uczyń go wykonywalnym:
Dodaj go do domyślnego poziomu uruchamiania:
Wszystko, co naprawdę musisz zrobić, to wywołać
aplay
plik audio. Coś takiego:źródło
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
gdy uruchamiam,aplay /home/pi/beep-3.mp3
gdziebeep-3.mp3
jest plik mp3 z dźwiękiem.sudo modprobe snd_bcm2835
. Jeśli to nie zadziała, zadaj nowe pytanie :)sudo nano /etc/init.d/start-sound && chmod +x $_
otrzymuję błąd jakochmod: changing permission of 'start-sound': Operation not permitted
. Moja wersja Raspbian OS to Jessie.Dodaj polecenie, aby odtworzyć dźwięk na końcu
/etc/rc.local
źródło