다음을 통해 공유


방법: 응용 프로그램에서 소리 재생

업데이트: 2007년 11월

System.Media 네임스페이스를 사용하여 응용 프로그램에 소리를 추가할 수 있습니다. 응용 프로그램에서 System.Media.SystemSounds.Beep.Play();를 사용하여 경고음과 같은 시스템 소리를 재생할 수 있습니다.

특정 오디오 파일을 재생할 수도 있습니다. 다음 예제에서는 사용자가 선택한 파형 오디오 파일을 재생하는 방법을 보여 줍니다.

오디오 파일을 재생하려면

  1. 파일 메뉴에서 새 프로젝트를 클릭합니다.

  2. 새 프로젝트 대화 상자에서 Windows Forms 응용 프로그램을 클릭한 다음 확인을 클릭합니다.

    새 Windows Forms 프로젝트가 열립니다.

  3. 도구 상자에서 Button 컨트롤을 Windows Form으로 끌어 옵니다.

  4. 단추를 두 번 클릭하여 기본 Click 이벤트 처리기를 만들고 다음 코드를 추가합니다. 이 코드는 파일 열기 대화 상자를 표시하고 다음 단계에서 만들 playSound라는 메서드에 결과를 전달합니다.

    OpenFileDialog dialog = new OpenFileDialog();
    dialog.Filter = "Audio Files (.wav)|*.wav";
    
    
    if(dialog.ShowDialog() == DialogResult.OK)
    {
        string path = dialog.FileName;
        playSound(path);
    }
    
  5. button1_Click 이벤트 처리기 아래에 다음 메서드 코드를 추가합니다.

    private void playSound(string path)
    {
        System.Media.SoundPlayer player = 
            new System.Media.SoundPlayer();
        player.SoundLocation = path;
        player.Load();
        player.Play();
    }
    
  6. F5 키를 눌러 코드를 실행합니다.

  7. 단추를 클릭하고 오디오 파일을 선택합니다. 파일을 로드한 후 소리가 재생됩니다.

참고 항목

작업

방법: 폼에 Windows Media Player 포함

기타 리소스

응용 프로그램에 멀티미디어 추가