Запуск без голови - Як створити звук завантаження?


15

Я запускаю RPi без голови і хотів би, щоб він відтворював звук (як, наприклад, під час завантаження Mac), тому я знаю, що це завантаження і як далеко він дійшов. Я можу зараз відтворювати музичні / wav-файли. Який найкращий спосіб відтворити звуковий файл під час завантаження RPi?

Зауважте , це не повинно бути дуже рано, було б добре, якщо RPI завантажується, все, що потрібно зробити, і тоді, коли він буде готовий, щоб хтось увійшов у звукову програму.

Оновлення 1: я використовую Raspbian "wheezy"


Вам потрібно буде створити власний сценарій init. Але процес цього залежить від того, який дистрибутив ви використовуєте. Що це таке?
Відхилення

FYI, я не отримував повідомлення про це оновлення, оскільки це не відповідь на коментар.
Відхилення

Відповіді:


12

По суті, все, що вам потрібно зробити, щоб створити сценарій запуску, це:

Створіть тут файл і зробіть його виконуваним:

sudo nano /etc/init.d/start-sound && chmod +x $_

Додайте його до рівня запуску за замовчуванням:

sudo update-rc.d start-sound defaults

Все, що вам потрібно зробити, - це зателефонувати aplayна аудіофайл. Щось на зразок цього:

# /etc/init.d/start-sound

echo "Playing startup sound"
aplay /path/to/file.mp3 2>&1 >/dev/null &

Можливо, це має бути новим питанням, але після встановлення alsa-util на Raspbmc я отримую, ALSA lib confmisc.c:768:(parse_card) cannot find card '0'коли біжу, aplay /home/pi/beep-3.mp3де beep-3.mp3є mp3-файл звукового сигналу.
HeatfanJohn

2
Спробуйте @HeatfanJohn sudo modprobe snd_bcm2835. Якщо це не працює, то задайте нове запитання :)
Jivings

Це вирішило мою проблему. Спасибі за вашу допомогу! Схоже, це питання було моєю проблемою. Знову дякую.
HeatfanJohn

при цьому sudo nano /etc/init.d/start-sound && chmod +x $_я отримую помилку як chmod: changing permission of 'start-sound': Operation not permitted. Моя версія raspbian os - це Джессі.
Діпак

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.