LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zybob

Mplay错误(新出现无声音错误)

[复制链接]
发表于 2007-12-7 10:14:31 | 显示全部楼层
lz是否用root用户操作的?普通用户没有权限用声卡的, group应该加audio才行的^

/dev应该是udev干的活
http://www.gentoo.org/doc/en/udev-guide.xml
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-7 10:26:22 | 显示全部楼层

我用的就是root登陆的

我用的就是root登陆的
回复 支持 反对

使用道具 举报

发表于 2007-12-7 10:37:12 | 显示全部楼层
试试用mpg123放mp3看有声音没?之前先用alsamixer看看是不是静音了,我干过这事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-7 10:58:22 | 显示全部楼层
error: Unable to set up output device!
回复 支持 反对

使用道具 举报

发表于 2007-12-7 11:13:18 | 显示全部楼层
运行alsaconf先
然后rc-update add alsasound boot
再运行rc
运行alsamixer
emerge mpg123
用mpg123播放mp3有声音没有
1,如果mpg123有声音了,就证明是mplayer的问题,就要重新编译mplayer。
2,如果alsamixer失败或mpg123无声,那就不是mplayer的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-7 11:43:48 | 显示全部楼层

mpg123 没有声音 alsamixer声音以开启。

Playing MPEG stream 1 of 1: ch.mp3 ...
Title:   �ʺ�                            Artist: ��Ȫ                          
Comment: lonelyboymusic.com              Album:  ���ᵽ��                     
Year:    2000                            Genre:  Unknown
MPEG 1.0 layer III, 128 kbits/s, 44100 Hz joint-stereo
[audio.c:267] error: Unable to set up output device! Constraints: 44100, 22050 or 11025Hz.

Audio device: <none>
Audio capabilities:
(matrix of [S]tereo or [M]ono support for sample format and rate in Hz)
        |  s16  |  u16  |  u8   |  s8   | ulaw  | alaw  |
--------------------------------------------------------
  8000  |       |       |       |       |       |       |
11025  |       |       |       |       |       |       |
12000  |       |       |       |       |       |       |
16000  |       |       |       |       |       |       |
22050  |       |       |       |       |       |       |
24000  |       |       |       |       |       |       |
32000  |       |       |       |       |       |       |
44100  |       |       |       |       |       |       |
48000  |       |       |       |       |       |       |


alsamixer 现实的硬件

Card: Intel 82801BA-ICH2                                                     │
│ Chip: Cirrus Logic CS4299 rev 4                                              │
│ View: [Playback] Capture  All                                                │

我已加载 Card: Intel 82801BA-ICH2   模块
snd-cs4281 模块
回复 支持 反对

使用道具 举报

发表于 2007-12-7 12:53:31 | 显示全部楼层
http://www.gentoo.org/doc/zh_cn/alsa-guide.xml
差点忘了,这个看过了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-7 16:32:39 | 显示全部楼层

看过了,我就是照那个样子做的

我把我的系统信息贴上来,大家看看

/proc/asound/cards

0 [I82801BAICH2   ]: ICH - Intel 82801BA-ICH2
                      Intel 82801BA-ICH2 with CS4299 at irq 11
1 [Modem          ]: ICH-MODEM - Intel ICH Modem
                      Intel ICH Modem at irq 11
/proc/asound/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.14 emulation code)
Kernel: Linux localhost 2.6.23-gentoo-r3LinuxTestKernel1 #1 Thu Dec 6 20:53:00 Local time zone must be set--see zic manua i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
Intel 82801BA-ICH2 with CS4299 at irq 11
Intel ICH Modem at irq 11

Audio devices:
0: Intel 82801BA-ICH2 (DUPLEX)
1: Intel ICH Modem - Modem (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
7: system timer

Mixers:
0: Cirrus Logic CS4299 rev 4
1: Silicon Laboratory Si3036,8 rev
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-7 16:37:08 | 显示全部楼层
我想是不是那个Intel 82801BA-ICH2 with CS4299 at irq 11
CS4299在作怪,我已加载了Intel 82801BA-ICH2 模块

cs4299 怎么办我加载了snd-cs4281 模块还是不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-9 20:06:43 | 显示全部楼层
我用ubuntu 的livecd 试了试 可以发出声音。加载模块上我应该没有什么问题  大家有什么办法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表