Linuxの教科書を読んでいて、デバイスについて教えてくれます。適切な出力を/dev/dsp
に送信すると表示されます 、それからそれは音を鳴らします。例はcat file.wav > /dev/dsp
です。 、ここでfile.wavは任意の.wavファイルです。
これを行うと、許可が拒否されます。これをsudoで実行しても、許可が拒否されます。 su
の場合 まず、音が出ません。
sudo
で許可が拒否されるのはなぜですか ? su
でも音が出ないのはなぜですか ?
承認された回答:
/dev/dsp
OSSの一部であり、非常に長い間Linuxカーネルの一部ではありませんでした。さまざまなデバイス、さまざまなプログラム、さまざまなAPIを使用するALSAに長い間取って代わられてきました。
ただし、エミュレーションレイヤーモジュールがあります。利用可能な場合は、snd-pcm-oss
をロードします モジュールを使用すると、/dev/dsp
などのOSS用のPCMデバイスを使用できます。 。
または、データをaplay
にパイプするだけです。 またはpaplay
代わりに。