想在对话框的程序中添加一个MP3的播放功能。不知道如何去实现。高手可能帮忙
小弟万分感谢。

解决方案 »

  1.   

    http://www.codeguru.cn/source/vc/Media/CMp3Player/example.rar
      

  2.   

    #include <windows.h> 
    #include <stdio.h> 
    #include <mmsystem.h> 
    #include <shellapi.h> 
    #include <AFXCOM_.H>
    #pragma comment(lib,"winmm.lib")
    void main() 

    char str[128]={0}; 
    int i = 0; 
    char buf[128]={0}; MCI_OPEN_PARMS mciOpen; 
    MCIERROR mciError; 
    mciOpen.lpstrDeviceType = "mpegvideo"; 
    mciOpen.lpstrElementName = "c:\\1.mp3"; //mp3文件路径mciError = mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,(DWORD)&mciOpen); 
    UINT DeviceID = mciOpen.wDeviceID ; 
    MCI_PLAY_PARMS mciPlay;
    mciError = mciSendCommand(DeviceID,MCI_PLAY,0 ,(DWORD)&mciPlay); 
    while(1)
    {
    Sleep(1000);
    }}
      

  3.   

    mpegvideo
    wma格式是不是也这么播放?