如题!!

解决方案 »

  1.   

    不能,播放mp3请用mciSendString函数
    '===================look here================
        mciSendString "close OpenFile", 0&, 0, 0
        mciSendString "open c:\1.mp3 alias OpenFile type MPEGVideo", 0&, 0, 0
        mciSendString "play OpenFile",0&,0,0
    '============================================
    你已经拥有你自己的MP3播放器了
      

  2.   

    我之所以问sndPlaySound能不能播放mp3是因为!!sndPlaySound 可以播放资源文件里的*.wav
    我的意思是我把mp3放到资源文件里后,用sndplaysound能不能放出来!!
    或者说用什么方法可以能播放资源文件里的mp3.
      

  3.   

    mp3是经过压缩的,无法像wav那样播放
    只能把资源文件里的mp3释放到一个文件中,然后播放该文件
      

  4.   

    sndPlaySound的第1个参数是指向内存数据地址的,因此可以播放内存中的声音文件。可惜的是,只能播放声波文件。
      

  5.   

    to sakurako(最爱API)
    不知如何把mp3放入 资源文件中!
    格式改怎么给
    是 mp1 MP3 1.mp3还是什么!!
      

  6.   

    //DemonLoveLizzy(魑魅魍魉)
    //sndPlaySound的第1个参数是指向内存数据地址的,因此可以播放内存中的声音文件。可惜的是,只能播放声波文件。老兄知道这一点,还要我用它来放MP3(见“用如何用缓冲播放MP3”)?! 这是误导噢 :)
      

  7.   

    VBAHZ(凌云(E文词汇量580)) 你说的不太明白
      

  8.   

    http://community.csdn.net/Expert/topic/3052/3052284.xml?temp=.5880701
      

  9.   

    GZ可以装一个驱动,把Wav文件压缩成MP3-Wav,一般的应用程序用起来好像还是在放Wav,其实那扩展名是Wav的文件已经是用Mp3的算法压缩过了的......以前做过这种东西,在W2K以上的平台,好像都可以直接支持,9X下才要装这么个驱动,你在网上找找吧,应该可以找到的.....要是你是2K的平台,可以打开Win自带的录音机,按以下步骤做....用Win2K自带的录音机打开一个文件(Wav),然后按"文件"=>"另存为"在文件格式下面有个"更改"在文件格式中选择"mpeg layer-3"然后设定好压缩的码流,点确定...这样就生成了一个Wav格式的MP3文件了.....在VB中编程时和播放RES中的WAV一样,只是,在9x中要安装一个驱动,在Win2K以上就可以直接用......
      

  10.   

    API只能支持Wave格式http://lysoft.7u7.net