关于声卡不能播放声音的奇怪问题(100分)

  • 主题发起人 主题发起人 吴剑明
  • 开始时间 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
有台DELL机,需要定时让他播放声音。因此写了个小程序放着。
但工作了一段时间后,出现无法播放声音的现象。如果再试图打开其他声音播放
工具,会提示:该声卡已被其他应用程序锁定。即使把程序关掉,仍然不能播放。非
要重起机器。后来换了一个其他的程序,仍然有这个问题。看情况似乎不是程序的问题。
在程序里只是简单的调用了个函数:sndPlaySound 来播放的。
不知道哪个大哥知道是怎么回事?
; ;
 
用winamp放mp3可以么?
 
出问题后,什么播放工具都不能播放。
该现象不定时的。有时几天才出现一次。
 
是否程序声道占用?
 
是98的系统是吧?
 
以前遇到过,就是我那块96年的老声卡。不是没插好,就是驱动没装好。

你这个好像是驱动的问题。

不可能是软件原因吧!
 
是NT的系统,打了SP6的。
用该函数播放声音,是可以和其他声音一起播放的,同时发声的。
我想知道: 在什么情况下,会出现独占声卡的现象?
 
你这个估计是老声卡。以前的声卡好像只能被一个程序占用。其他的就不能用。如果这个程序
异常退出就没有释放声卡,别的程序就不能用了。如果是正常退出,那就看看你的程序把!

现在的声卡好像没这个毛病了!可以几个程序同时发声音。

反正我那个老声卡就这毛病!:~~~<
 
程序没有异常退出,因为都保护起来的。只是声卡不能播放了而已。:(
 
是声卡的问题?我原来在98系统下出现过这个问题。现在没有了,
不知是系统还是声卡不支持多个程序放音。
 
:( 我就知道这些了,还是使用哪块老声卡的经验 ;:D ;你是什么声卡?很老么?
 
关键的一点:
; ; 出现问题后,当时系统并没有其他程序在播放声音。因为要播放的声音程序全报:声卡被独占。
机子不老,挺新的DELL,声卡内置的。
 
要是大家拿不出方法来。那么告诉我个以毒攻毒的方法总可以吧?
怎么通过程序去独占声卡?我独占了,总不会有其他程序再来和我抢了吧?
 
http://vip.6to23.com/mays/develop/directx/200111/DSTutorial-1.htm
 
http://www.google.com/search?q=%B6%C0%D5%BC+%C9%F9%BF%A8+%B1%E0%B3%CC&hl=zh-CN&start=10&sa=N
 
用directx??
需要吗?@_@
 
接受答案了.
 
后退
顶部