有人做过SDK 下的mP3播放器嘛?
请给出事例。或源码 不用MFC

解决方案 »

  1.   

    http://www.codeproject.com/KB/audio-video/mp3player.aspx
    稍加更改就是SDK下的mP3播放器
      

  2.   

    这个跟 SDK MFC 一点关系都没有。
    是要自己解码,还是利用控件,这才是你要问的。
      

  3.   

    用directshow   sdk   
      #include   <dshow.h>   
      #include   <windows.h>   
        
      void   main(   int   argc,   char   *argv[   ],   char   *envp[   ]   )   
        
      {   
              IGraphBuilder   *pGraph;   
              IMediaControl   *pMediaControl;   
              IMediaEvent       *pEvent;   
              CoInitialize(NULL);   
                
              //   Create   the   filter   graph   manager   and   query   for   interfaces.   
              CoCreateInstance(CLSID_FilterGraph,   NULL,   CLSCTX_INPROC_SERVER,     
                                                      IID_IGraphBuilder,   (void   **)&pGraph);   
              pGraph->QueryInterface(IID_IMediaControl,   (void   **)&pMediaControl);   
              pGraph->QueryInterface(IID_IMediaEvent,   (void   **)&pEvent);   
        
              //   Build   the   graph.   IMPORTANT:   Change   string   to   a   file   on   your   system.   
              pGraph->RenderFile(L"d:\\song.mp3",   NULL);   
        
              //   Run   the   graph.   
              pMediaControl->Run();   
        
              //   Wait   for   completion.     
              long   evCode;   
              pEvent->WaitForCompletion(INFINITE,   &evCode);   
        
              //   Clean   up.   
              pMediaControl->Release();   
              pEvent->Release();   
              pGraph->Release();   
              CoUninitialize();   
              ExitProcess(0);   
      }
      

  4.   

    这个有什么关系呢
    千千用的是WTL
      

  5.   

    千千用的WTL????
    MCI对MP3支持不够的
      

  6.   

    MCI 很多带专辑封面的MP3都是播放不出来的。
      

  7.   

    千千用的确实是WTL.做MP3播放器首先要解决的不是界面库而是解码库吧,如果非商业用途其实fmod不错,想得到频谱数据也很简单