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();
}
}
}
'강좌 > C#' 카테고리의 다른 글
C# 프로그램 중복 실행 방지 Mutex / C# Using a mutex to prevent multiple application from running (1) | 2012.01.21 |
---|---|
.Net single-instance application without activation (0) | 2012.01.21 |
SELECT 함수 (0) | 2012.01.19 |
멀티플렉싱(multiplexing)과 select()함수 (0) | 2012.01.19 |
C# 멀티코어 프로그래밍 (0) | 2012.01.19 |