Ubuntu 16.04ベースのDockerコンテナ内でALSAを使用してオーディオを再生してから録音しようとしています。新しいコンテナから始めて見つけた例に従いました。ループバックデバイスの公式ALSAドキュメント、そして使用QXIP/baresip-docker開始点として実行しますが、実行するたびにarecord -L
次のメッセージが表示されます。
arecord: device_list:268: no soundcards found...
Dockerコンテナ内でループバックオーディオシステムを起動するには?
答え1
--device
次のディレクティブを使用して必要なデバイスを渡す必要がありますdocker run
。
docker run --device=/dev/snd:/dev/snd
これにより、/dev/snd/*
コンテナはデフォルトのデバイスを使用できます。頑張ってください!