この質問は次のようになります。 https://askubuntu.com/questions/598377/aplay-l-doesnt-see-my-loopback-sound-card
デフォルトでは、私はカーネルを含む組み込みシステムを持っていてルートです。
# uname -a
Linux openmiko 3.10.14 #7 PREEMPT Sat Sep 5 21:33:15 UTC 2020 mips GNU/Linux
ループバックカードが表示されます。
# cat /proc/asound/cards
3 [Loopback ]: Loopback - Loopback
Loopback 1
しかし、aplay -lは私に何も与えません。
# aplay -l
******************** WARNING *******************************
Warning! aplay uses ALSA emulation instead of the native OSS API
****************************************************************
aplay: device_list:268: no soundcards found...
#
# lsmod
Module Size Used by Tainted: G
snd_aloop 12002 0
snd_pcm 68453 1 snd_aloop
snd_page_alloc 3810 1 snd_pcm
snd_timer 18670 1 snd_pcm
snd 39168 3 snd_aloop,snd_pcm,snd_timer
v4l2loopback 22369 2
sensor_jxf23 9136 1
tx_isp 337860 3
sinfo 12972 0
#
詳細は:
# cat /proc/asound/
Loopback/ cards modules timers
card3/ devices pcm version
# cat /proc/asound/pcm
03-00: Loopback PCM : Loopback PCM : playback 2 : capture 2
03-01: Loopback PCM : Loopback PCM : playback 2 : capture 2
# cat /proc/asound/modules
3 snd_aloop
# cat /proc/asound/devices
33: : timer
96: [ 3] : control
112: [ 3- 0]: digital audio playback
113: [ 3- 1]: digital audio playback
120: [ 3- 0]: digital audio capture
121: [ 3- 1]: digital audio capture
答え1
それを把握できました。
LIVE 555ライブラリを使用してv4l2rtspserverをロードするときに問題があるようです。ループバックデバイスまたは同様のデバイスがあると主張することもできます。一部のプログラムの起動順序を変更すると、aplay -l デバイスの表示が開始されます。ここで考えられる原因が何であるかはまだ完全にはわかりません。