小弟最近在学习C++,感觉光看书进展不大啊,一直想弄个音乐播放器,大哥们给个思路啊,是不是要用MFC啊,感觉学习很慢的啊,祈求大哥们教教我啊,呵呵,惭愧啊。谁有代码什么的 ,给小弟一份啊

解决方案 »

  1.   

    普通的,用mci系列函数
    高级点的,用directsound
      

  2.   

    http://download.csdn.net/source/2845748
      

  3.   

    http://download.csdn.net/source/1864260
      

  4.   

    http://blog.163.com/wenxianliang08@126/blog/static/835832632011122114325602/
    http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c4224605506197c3405c7b13d4b1387a52ef1806b1b4616f370123b586cb8857ddbd8f2c2d832032741c9141658058ed8152609c60c655fed919f0cef625e2acc5a5db4352ba44757a97838c4d7011dd1ef7033093b1e84c022b15adec40728e296059ee3431b65089e5256e76c5a7&p=c66ac64ad1911cff57eb95684e5e&user=baidu&fm=sc&query=%D2%F4%C0%D6%B2%A5%B7%C5%C6%F7%CB%BC%C2%B7+VC&qid=f9953d5917e8e05d&p1=2
      

  5.   

    自己写的话,那就麻烦了,需要了解文件格式,要写解码器等等。用现成的话,就简单多了。在对话框上直接插入windows media player控件,就搞定了,不仅能播音频,还能播视频
      

  6.   

    http://www.codeproject.com/KB/audio-video/mp3player.aspx
    搜索"VC 音乐播放器"
      

  7.   

    网上有很多来源的音乐播放器,可以下载学习一下 http://www.oschina.net/news/13947/five-lightweight-music-players
      

  8.   

    http://www.pudn.com 有好多源代码
      

  9.   

    我有一个,需要的话留Email ,我发给你
      

  10.   

    http://download.csdn.net/source/2845748
    源码满天飞
      

  11.   

    做音乐播放器要学Windows编程啊,你学c++的话,不一定做音乐播放器。
    要做的话看看这个吧, http://www.rupeng.com/forum/forum-52-1.html
      

  12.   

    http://topic.csdn.net/u/20110221/09/0dd13962-cdab-40b6-b460-9e3f8e518caa.html
      

  13.   

    做一个媒体播放器,使用DirectShow只用几行代码,就可以让你做出一个万能播放器出来.最简单的如下:WCHAR *szFilename = L"c:\\dxmedia\\movie\\movie.avi";IGraphBuilder *pigb  = NULL;
    IMediaControl *pimc  = NULL;
    void PlayFile(WCHAR szFile)

         HRESULT  hr;
          hr = CoCreateInstance(CLSID_FilterGraph,
            NULL,
            CLSCTX_INPROC_SERVER,
            IID_IGraphBuilder,
            (void **)&pigb);
         pigb->QueryInterface(IID_IMediaControl, (void **)&pimc);
          pigb->QueryInterface(IID_IMediaEventEx, (void **)&pimex);
          pigb->QueryInterface(IID_IVideoWindow, (void **)&pivw);
        hr = pigb->RenderFile(szFile, NULL);
          hr = pimc->Run();
    }只有你电脑里有解码器,哈都能播放,视频也可以
      

  14.   

    http://download.csdn.net/source/3096998
    Google一下很多的吧~
      

  15.   

    http://coolplayer.sourceforge.net/coolplayer sourceforge上的开源项目,很不错奥。
      

  16.   

      首先声明,我不是编程高手,编程只是我的职业(也是刚刚开始),下面只是我的学习过程以及我对编程的理解。不对的请高手批评!  1,你已经选择了一门语言,c++; 
      2,然后你要选择一个平台来应用这门语言,我选择的是windows SDK平台;
      3,在这个平台上你要实践的有 控件编程,网络编程, 数据库编程, 多线程编程等等。
      4,当你掌握了这些编程技巧后,你要做一些项目来实践,并慢慢领悟软件编程思想。
      5,你要有意识的去了解计算机系统。