我正在尝试使用C ++开发一个应用程序,它将从麦克风录制音频数据并播放数据。但在尝试音频捕获时,我收到以下错误消息。
cannot open /dev/dsp
有人可以就此提出建议吗?
答案 0 :(得分:2)
据我所知,/ dev / dsp已被淘汰。最新的CentOS使用ALSA(Advance Linux Sound Architecture)代替。您可以查看pulse audio的实施情况。我使用了给定链接中的代码来开发类似于您的应用程序。希望它会对你有所帮助。
答案 1 :(得分:1)
older softwares like dosemu , some (VERY) old ham softwares actually require /dev/dsp be present.There is a package or config that you are missing. Googling for it might help, I forget the exact page that I found the solution on.This applies to fedora and most modern debian based distros as well.