PlaySound()是一个播放音频文件的函数,但是小弟在网上查询的结果是该函数只能播放wav格式的文件,而且大小不能超过100K,不知道这是不是真的?如果是,哪位大虾是否能提供一种可以播放多种格式并且大小不受限制的音频文件的方法?小弟在此先谢了.

解决方案 »

  1.   


    Windows提供了三个特殊的播放声音的高级音频函数:MessageBeep、PlaySound和sndPlaySound。这三个函数可以满足播放波形声音的一般需要,但它们播放的WAVE文件(波形声音文件)的大小不能超过100KB,如果要播放较大的WAVE文件,则应该使用MCI服务。
      

  2.   

    MCI过时了
    DirectSound DirectShow
      

  3.   

    PlaySound是播放WAV格式,但没100k的限制。建议使用DirectShow.
      

  4.   

    我喜欢用WavOut系列,缺点就是只能放WAV文件,其它都挺方便的