HDMI経由のオーディオ-hello_audio.binは機能しますが、再生されません


11

HDMI経由のオーディオが正しく機能する(ArchARMを実行する)ときに問題が発生します。私は私の中に/boot/config.txt

hdmi_drive=2

私はコンパイルhello_audio.binして0と1を引数として実行しましたが、どちらも機能します(テレビとジャックを介して)。

アナログジャックを介したサウンドは、次のように切り替えるとaplayで正常に動作します。

amixer cset numid=3 1

しかし、HDMIでwavファイルを再生するためのプレイを取得できません(ミキサーcset numid = 3 2でhdmiに切り替えました)


更新するだけです:mpg123 / mplayerでHDMI経由でmp3ファイルを再生できますが、wavを使用しても運がありません。


あなたはroot
Alex Chamberlain

ええ、私は上記すべてをrootおよび通常のユーザー(グループオーディオに追加したもの)として
試しました

この@jakeを解決しましたか?
アレックスチェンバレン

私はあなたと同じ症状があります:hello_audio.binはアナログまたはHDMI出力のいずれかで動作します(それぞれ0または1引数)。aplay over analog jackはamixer cset numid = 3で動作します1 aplay over HDMIはamixer cset numid = 3で動作しません2 hdmi_drive = 2も設定しました(そうでなければhello_audio.binはHDMIで動作しません)Bバージョンを持っています( 256MB)のラズベリーpi、2012-10-28-wheezy-raspbian.zipを実行。(申し訳ありませんが、これを回答ではなくコメントとして投稿しましたが、コメントは閉じられているようです??)

ちなみにこれをどうにか解決できませんでした。多分それは、ALSAがHDMIドライバを介してWAVをデコードする方法に関係しているのかもしれません、fsckは知っています!もはや問題ではありませんが、それでもなお不可解です。
ムンケ2012

回答:


3

これは私のために働きました:

omxplayer -o hdmi audiofile.wav

aplay他のフォーマットのhdmiを介してオーディオを送信することは本当にうまくいっていないようです。すべてをモノラル、8ビット、8000 hzなどに変換します。とにかく、それは私のために働いた!


2

私はあなたがこのようなaplayでデバイスを指定する必要があると確信しています:

aplay -D plug:hdmi music.wav

これが本当なら、この答えは間違っています。
Alex Chamberlain

これが真実でない場合、その答えは正しいです。
Jivings

いいえ、愚かなCSの学生...
アレックスチェンバレン

1
これにより、不明なPCMに関するエラーが発生します。aplay -Lには、plug:hdmiに関する記述はありません。デフォルトのみ:ALSA
ムンケ

@ジェイクomxplayerを使ってみましたか?私はあなたの問題のすべてを払拭するだろうと確信しています。
Jivings、2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.