我想在已有背景音乐循环播放时,当触发某个事件后,播放另一个背景音乐一次,再回到原来的背景音乐的循环播放,我用的soundplayer编的

解决方案 »

  1.   

    添加文件到资源文件
    SoundPlayer player = new SoundPlayer();
    player.Stream = Properties.Resources.WavFileName; 
    player.LoadAsync();
    player.Play()
      

  2.   

    用两个Media.SoundPlayer,一个播放背景音乐,一个播放插入音乐,当播放插入音乐时暂停背景音乐,播放完再继续.  不知道行不?
      

  3.   

    做出来了,呵呵,定义了两个soundplayer,用了个timer控件控制插入音乐的播放时间,谢谢各位了