RT

解决方案 »

  1.   

    http://topic.csdn.net/t/20040404/13/2923499.html
      

  2.   

    ResourceName.Mp3Name资源文件名称 . Mp3名称
      

  3.   

    http://blog.csdn.net/baihe_591/archive/2008/06/28/2594041.aspx
    里面讲的非常清楚
      

  4.   

    调用:
    播放:
    System.Media.SoundPlayer s = new System.Media.SoundPlayer();
      

  5.   

    我没做过播放声音,但是做过播放资源里的flash文件,由于那个播放flash的控件只支持文件路径,所以在调用之前需要将他从资源文件里面释放到硬盘上,然后再调,当然在调用之前可以先查看文件路径是否已经存在文件,存在了就不需要释放了,所以我觉得你可以这样做.
      

  6.   

    有resoures这个类,专门 用于管理资源文件,里面基本上是静态函数。
      

  7.   

    using System.Diagnostics;//命名空间1 先取得你的文件的绝对路径:path=this.openFileDialog1.FileName; 你可以用openFileDialog1控件来打开文件顺便得到了文件路径
    2 播放文件:Process.Start(path);可用button控件点击播放
      

  8.   

    SoundPlayer sn = new SoundPlayer("1.wav")
      

  9.   

    有好多中方法:
    1.用windows media player 控件
    2.用dirctshow
    3.用api函数mcisendstring API 函数等.
      

  10.   

    楼主要怎么播放?
    能控制的还是只要个声音?
    只要声音就直接用SoundPlayer这个类,然后Play()
    要能控制进度的,就控件操作
      

  11.   

    SoundPlayer这个用了,MS还是不行.过个周末,下周结帖.
    麻烦最好贴点代码
    不要传路径的,只在资源里引用
      

  12.   

    不知道楼主为什么非要把mp3文件放到资源文件中,所有支持mp3播放的类或者控件,都只能引用文件路径,只有system.meida.soundplayer可以支持stream,但是只能播放.wav文件.            SoundPlayer player = new SoundPlayer();
                player.Stream = Properties.Resources.渔舟唱晚;//只能播放.wav文件.
                player.LoadAsync();
                player.Play();
                
    楼住还是想想其他办法把.