• 5903阅读
  • 2回复

新手求助!关于Mplayer和声卡的问题 [复制链接]

上一主题 下一主题
离线leewin
 
只看楼主 倒序阅读 楼主  发表于: 2012-05-17
大家好,我是新手一枚。使用的是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吗?恳求各位大侠能帮帮小弟,谢谢,感激不尽!~
离线leewin
只看该作者 1楼 发表于: 2012-05-17
现在事情又大条了。。。我因为播放不成功,可能是因为Qt作为普通用户没有权限打开/dev/dsp于是我就在终端输入了 chmod 666 /dev/dsp
结果非但不能解决问题,而且还让程序无法运行,不断提示"[AO OSS] Can't set audio device /dev/dsp to s16le output, trying s16le...

各位大侠,怎么办啊,我都快哭了。。
离线leewin
只看该作者 2楼 发表于: 2012-05-18
待了QTCN社区这么几个月,还是第一次看见没有能解决的问题。。。
快速回复
限100 字节
 
上一个 下一个