可以通过增加GStreamer命令行参数来解决此问题。将参数添加到GStreamer管道之前,以使用直接路径而不是ALSA混合音频设备。下面是一个示例:
gst-launch-1.0 alsasrc device=hw:0 ! 'audio/x-raw,rate=48000,channels=2,format=S16LE' ! alsasink device=hw:0
此命令通过直接路径作为音频设备使用硬件hw:0,避免了ALSA混音设备的使用,从而确保没有dsnoop问题。
下一篇:ALSA忽略配置