내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

Audio.Play 메서드 (Stream, AudioPlayMode)

.wav 사운드 파일을 재생합니다.

네임스페이스:  Microsoft.VisualBasic.Devices
어셈블리:  Microsoft.VisualBasic(Microsoft.VisualBasic.dll)

public void Play(
	Stream stream,
	AudioPlayMode playMode
)

매개 변수

stream
형식: System.IO.Stream
사운드 파일을 나타내는 Stream입니다.
playMode
형식: Microsoft.VisualBasic.AudioPlayMode
소리 재생을 위한 AudioPlayMode 모드입니다. 기본적으로 AudioPlayMode.Background입니다.

예외조건
ArgumentNullException

streamNothing입니다.

InvalidEnumArgumentException

playModeAudioPlayMode 열거형 값 중 하나가 아닌 경우

SecurityException

사용자 권한이 부족한 부분 신뢰 상태

Play 메서드는 파일(location), 바이트 배열(data) 또는 스트림(stream)으로 저장된 .wav 사운드 파일을 재생합니다.

location 매개 변수만 갖는 오버로드가 사용되는 경우 Play 메서드는 백그라운드로 소리를 재생합니다. 그렇지 않은 경우 playMode 매개 변수가 소리 재생 방법을 결정합니다.

playMode

설명

AudioPlayMode.Background

백그라운드로 소리를 재생합니다. 호출 코드가 계속 실행됩니다.

AudioPlayMode.BackgroundLoop

Stop 메서드가 호출될 때까지 메서드가 백그라운드에서 소리를 재생합니다. 호출 코드가 계속 실행됩니다.

AudioPlayMode.WaitToComplete

소리를 재생한 후 재생이 완료될 때까지 기다린 다음 호출 코드를 계속해서 실행합니다.

백그라운드 재생을 하면 소리가 재생되는 동안 응용 프로그램에서 다른 코드를 실행할 수 있습니다.

자세한 내용은 소리 재생(Visual Basic)을 참조하십시오.

프로젝트 형식별 사용 가능 여부

프로젝트 형식

사용 가능

Windows 응용 프로그램

클래스 라이브러리

콘솔 응용 프로그램

Windows 컨트롤 라이브러리

웹 컨트롤 라이브러리

아니요

Windows 서비스

웹 사이트

아니요

My.Computer.Audio.Play 메서드는 PlayMode.Background가 지정되는 경우 지정된 소리를 백그라운드로 재생합니다.


Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", 
        AudioPlayMode.WaitToComplete)
End Sub


이 코드 예제는 Windows Forms 응용 프로그램 내에서만 실행할 수 있습니다.

파일 이름은 사용자 시스템에 있는 .wav 사운드 파일을 참조해야 합니다.

사운드 파일의 관리를 단순화하려면 파일을 응용 프로그램 리소스로 저장할 것을 고려해 보십시오. 그러면 My.Resources 개체를 통해 사운드 파일에 액세스할 수 있습니다.

.NET Framework

4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft