posted by 방랑군 2012. 1. 21. 21:21

// Managed DirectX의 AudioVideoPlayback을 이용하는 방법이 있습니다.

using Microsoft.DirectX.AudioVideoPlayback; // 참조에 Microsoft.DirectX.AudioVideoPlayback 추가

 

namespace WindowsApplication1
{
 public partial class Form1 : Form
 {

  Audio _music = null;
  Audio _sound = null;
  public Form1()
  {
   InitializeComponent();
   string music = @"음악 파일";
   string sound= @"사운드 파일";
   

   _music = new Audio(music);
   
   _music.Play(); // 배경 음악 파일 플레이

   _sound = new Audio(sound);   
  }

  private void button1_Click(object sender, EventArgs e)
  {
   if (!_sound.Stopped) // 사운드가 끝나지 않은 경우, Stop을 해준다.
    _sound.Stop();
   _sound.Play();

  
  }
 }
}