也不知道我的问题对不对,就是我在用MEDIAPLAYER控件制作CD播放器时,放出来的声音必须的把音箱插到光驱的音频插口上才能放出声音来,请问高手如何才能使声音从主板的声卡插口中放出来就是用不着插到光驱的口中

解决方案 »

  1.   

    这个也许不关你编程的事情,你先打开看看光驱到声卡的音频线有没有接上吧。测试方法:直接用Media Player播放CD看看是不是从声卡发声的!如果音频线已经接好了,那么就算我什么也没有说!
      

  2.   

    我以为你要让声音从主板得pc喇叭出声呢,我只见过win32下金山影霸II用过这种技术,解决以前我们这些买不起声卡看 vcd 得穷人。。
      

  3.   

    我的光驱没有音频线接到主板上,但用MediaPlay播放CD时候也可以发出声音的,其他的CD播放器也是可以 发出声音
      

  4.   

    光驱其实就是个CD播放器,播放CD不占用CPU资源,也不需要CPU做任何处理
    不装音频线的话只能用光驱自带的耳机孔听,如果想声卡发音就得要音频线,别无它法
      

  5.   

    各位老大,我的问题是不接哪个什么线就能从音箱发声的方法,如果各位不信就把自己的线拔了在用MediaPlay放一下CD听听能不能听到声音,我的就能,我是问这个是如何实现的,不要再告诉我什么线不线的问题了,请各位看一下我的意思再讨论行吗?
      

  6.   

    我一直明白你的问题,但我连菜鸟也算不上,实在没办法告诉你。但我以前看到一篇文章,说是用CD播放器或是WINAMP无法播放CD的原因是它们播放的是模似信号,而WMP能播放CD是因为它播放数字信号,那时还是WMP7.0。想播放CD还需要设置选项里的CD音频,把数字播放前面的勾选上。我也不知道这些对你是不是有点思路上的帮助,没有的话就当我胡说吧。
      

  7.   

    接上面,我自已看了也觉得是胡说,风牛马不相及,但想一下,其实其他播放器也可以播放CD,只不过播放的时候需要手动开始,而WMP却可以自动播放,是不是这个原因呢?
      

  8.   

    楼主可以试一下MP的属性,比如DeviceType什么的,这样也许可以避免不经过声卡光驱直接播放。
    知道楼主不想提音频线,不过我还是想说只要接上音频线就可以把耳机插声卡上听了。
      

  9.   

    找到个很久以前的资料,看看对楼主是否有帮助:
    (转帖):虚拟法:WIN98及WINME的SYSTEM文件夹下有一个名为IOSUBSYS文件夹,这个文件夹下面有一个名为CDFS.VXD的文件,但直接使用这个文件是无法让CD发声的,我们只要从相关网站上下载一个CDFS.VXD的程序,把该文件拷入\windows\system\iosubsys目录下,然后重新启动便可让你读DATA CD一样读取AUDIO CD。当你把CD放入光驱后,会发现在光驱的根目录下除一正常的文件外,还分别有8BIT、16BIT子文件夹,在些文件夹下分别还有11025HZ、22050HZ等WAV文件......
    这时我们就可以用支持WAV的播放器播放了(WINDOWS把CD解释为WAV格式了)