问题如上,小弟初学C#所以为了更方便看明白各位大神给出的源码!所以假定项目名称为  Music ,音乐名称为 千年缘.mp3 ,新建的存放音乐的文件夹为 Folder !先感谢看小弟问题的大神们!

解决方案 »

  1.   

    ResourceWriter   rw=new   ResourceWriter( "Music .resources "); 
    Image   myImage=Image.FromFile( "C:\\a.gif "); 
    rw.AddResource( "MyLogo ",myImage); 
    rw.Close(); 音乐文件使用FileStream
      

  2.   

    引用windows media player
    然后
    axWindowsMediaPlayer1.URL = System.IO.Directory.GetCurrentDirectory().ToString() + "\\mp3\\dizigui.mp3";
      

  3.   

    axWindowsMediaPlayer1.URL = System.IO.Directory.GetCurrentDirectory().ToString() + "\\Folder\\千年缘.mp3";
      

  4.   


    晕,还没说清楚,我是说在项目里面添加一个资源文件,也就是千年缘.mp3,以二进制的方式保留在运行文件中,然后这个项目运行得时候再把这个音乐文件在内存中播放出来!但我并不是要windows media player 播放文件的代码!
      

  5.   

    新建一个windows程序,利用using System.media类来创建,
    System.Media.SoundPlayer player = new System.Media.SoundPlayer();
            player.SoundLocation = @"C:\Documents and Settings\Administrator\My Documents\桌面\千年缘.mp3"; 
                
                player.Load();
                
                player.Play();
    差不多了吧试试吧
      

  6.   

    汗   又是一个这样的答案...我想要的不是播放音乐的代码
    而是把这个音乐文件以添加资源的形式添加到项目里面然后项目运行的时候再以  二进制  的方式直接从内存读取  而不是用MediaPlayer读取本地的MP3文件