大家好,我是新手一枚。使用的是Ubuntu 11.10
最近在做嵌入式的音乐播放器,采用的方法是Qprocess+mplayer slave模式。
但是问题就在于,我在终端调用mplayer能够正常的播放,但是在Qt里面用Qprocess调用的时候,就只能显示进度条和视频,没有声音。application
output里面出现如下提示:
"[AO OSS] audio_setup: Can't open audio device /dev/dsp: Permission denied
"
"Opening /dev/dvb/adapter0/audio0
"
"DVB AUDIO DEVICE: No such file or directory
"
对了对了,再补充一下,在终端运行mplayer的时候,我可以从Sound Setting的application里面看到有Mplayer在运行,但是从Qt里面调用的时候,就没有看到mplayer在运行,但是进度条也会走,视频也会播,就是没声音,怎么搞的。。。
我从google找到的建议是加载snd_pcm_oss模块,但是该模块not found。
在终端输入# ls -l /dev/dsp
得到: -rw-r--r-- 1 root root 432603136 2012-05-15 06:25 /dev/dsp
终端输入# ls -l /dev/audio
-rw-r--r-- 1 root root 3213971 2012-05-16 07:44 /dev/audio
但是在终端输入# alsaconf
alsaconf: command not found
是不是我的哪里有设置问题,要reinstall alsa吗?恳求各位大侠能帮帮小弟,谢谢,感激不尽!~