我用vc++6.0开发游戏
倒入wave 资源后,不只什么函数调用声音资源的

解决方案 »

  1.   

    see msdn: MCI Commands
    see also Waveform Audio API.
      

  2.   

    作游戏还是要靠directx,看看direct audio吧。
    网上有一本叫《directx 7 in 24 hours》的入门书,不错的。可以看看。
      

  3.   

    mciSendCommand怎么是未知函数阿
    (已经加了mmsystem.h)
      

  4.   

    directsound
    具体见
    dx8 dsk samples
      

  5.   

    在dx8里的好像是dxSXXutil.h, dxSXXutil.cpp中就有已编好了的关于声音(Wave、Midi)的调用各种函数了。DX7都应该有,DX7以下就一定没有。
    没有时间找,你自己看看它的头文件。
      

  6.   

    mciSendCommandHeader: Declared in mmsystem.h.
    Import Library: Use winmm.libwinmm.lib 加了么另 如果是开发游戏 一般要用到DirectSound吧  如果用mciSendCommand那也太慢了
      

  7.   

    一个文件好像叫mmsystem.lib需要包含进工程
      

  8.   

    是在project->settings->linking->object/library中加入mmsystem.lib么?
    LINK : fatal error LNK1104: cannot open file "mmsystem.lib"
      

  9.   

    mciSendCommand(IDR_WAVE2, MCI_PLAY, MCI_NOTIFY, (DWORD) (LPMCI_PLAY_PARMS ) 0);
    通过了,可是没有声音麻烦大哥大姐了!
      

  10.   

    还是用directsound 吧,非常好用的!
      

  11.   

    自己编很长的,用Dx7或Dx8提供的专用函数,或第三方提供的函数。
    将声音Copy入DirectSound的缓冲区中。