![[在开发套件上运行 Gstreamer 示例时出错]; “文件描述符处于错误状态”](https://linux22.com/image/139715/%5B%E5%9C%A8%E5%BC%80%E5%8F%91%E5%A5%97%E4%BB%B6%E4%B8%8A%E8%BF%90%E8%A1%8C%20Gstreamer%20%E7%A4%BA%E4%BE%8B%E6%97%B6%E5%87%BA%E9%94%99%5D%EF%BC%9B%20%E2%80%9C%E6%96%87%E4%BB%B6%E6%8F%8F%E8%BF%B0%E7%AC%A6%E5%A4%84%E4%BA%8E%E9%94%99%E8%AF%AF%E7%8A%B6%E6%80%81%E2%80%9D.png)
我正在 Orange-Pi DVK 上使用 Gstreamer-1.4.0 运行一个基本应用程序。运行应用程序时会抛出此错误:
AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
AL lib: (EE) ALCplaybackAlsa_reset: snd_pcm_hw_params(self->pcmHandle, hp) failed: File descriptor in bad state
在 Ubuntu 上运行(在 VMware 上运行)时,它运行良好。为什么在开发套件 (Orange-Pi) 上无法正常运行?如何解决此问题?
答案1
这 2 个论坛主题听起来像是您的问题:
解决方案是安装 Pulseaudio:
$ sudo apt-get install pulseaudio