Running Headless-ブートサウンドを作成する方法


15

私はRPiをヘッドレスで実行していますが、サウンドを再生したいので(Macが起動したときなど)、起動していることと、それがどこまで到達したかがわかります。音楽/ wavファイルを今すぐ再生できます。RPiの起動時にサウンドファイルを再生するための最良の方法は何ですか?

、それは非常に早い段階である必要はありません。RPiが起動し、必要なことをすべて実行してから、誰かがサウンドプレイにログインする準備ができたら問題ありません。

更新1: Raspbianの「wheezy」を使用しています


独自の初期化スクリプトを作成する必要があります。ただし、これを行うプロセスは、使用しているディストリビューションによって異なります。どっち?
Jivings

参考までに、この更新はコメントの返信ではないため、通知されませんでした。
Jivings

回答:


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 &

これは新しい質問かもしれませんが、Raspbmcにalsa-utilをインストールした後、ビープ音のmp3ファイルがあるところALSA lib confmisc.c:768:(parse_card) cannot find card '0'を実行aplay /home/pi/beep-3.mp3するbeep-3.mp3とわかります。
-HeatfanJohn

2
@HeatfanJohn試してみてくださいsudo modprobe snd_bcm2835
それでもうまく

これで問題が解決しました。ご協力いただきありがとうございます! この質問は私の問題だったようです。再度、感謝します。
HeatfanJohn

実行中にsudo nano /etc/init.d/start-sound && chmod +x $_としてエラーが発生しchmod: changing permission of 'start-sound': Operation not permittedます。私のraspbian OSバージョンはjessieです。
ディパック

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.