SoundPlayer.LoadAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
새 스레드를 사용하여 스트림 또는 웹 리소스에서 .wav 파일을 로드합니다.
public:
void LoadAsync();
public void LoadAsync ();
member this.LoadAsync : unit -> unit
Public Sub LoadAsync ()
예외
로딩 중 경과된 시간이 LoadTimeout으로 지정된 시간(밀리초)을 초과하는 경우
SoundLocation으로 지정된 파일을 찾을 수 없는 경우
예제
다음 코드 예제에서는 메서드를 사용하여 클래스의 LoadAsync instance 사용할 .wav 파일을 비동기적으로 로드하는 SoundPlayer 방법을 보여 줍니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 SoundPlayer 클래스입니다.
try
{
// Assign the selected file's path to
// the SoundPlayer object.
player->SoundLocation = this->filepathTextbox->Text;
// Load the .wav file.
player->LoadAsync();
}
catch ( Exception^ ex )
{
ReportStatus( ex->Message );
}
try
{
// Assign the selected file's path to
// the SoundPlayer object.
player.SoundLocation = this.filepathTextbox.Text;
// Load the .wav file.
player.LoadAsync();
}
catch (Exception ex)
{
ReportStatus(ex.Message);
}
Try
' Assign the selected file's path to the SoundPlayer object.
player.SoundLocation = Me.filepathTextbox.Text
' Load the .wav file.
player.LoadAsync()
Catch ex As Exception
ReportStatus(ex.Message)
End Try
설명
가 SoundPlayer 또는 웹 리소스에서 Stream .wav 파일을 로드하도록 구성된 경우 이 메서드는 새 스레드를 사용하여 위치에서 .wav 파일을 로드하기 시작합니다.
이 메서드는 로드가 완료되었을 LoadCompleted 때 로드에 성공하지 못한 경우에도 이벤트를 발생합니다.
SoundPlayer 가 로컬 파일 경로에서 .wav 파일을 로드하도록 구성된 경우 재생이 시작될 때까지 로드가 지연되므로 이 메서드는 아무 작업도 수행하지 않습니다.
비동기 로드에 대한 자세한 내용은 방법: Windows Form 내에서 비동기적으로 소리 로드를 참조하세요.
이 메서드는 메서드의 동기 대응에서 throw할 수 있는 모든 비사용 예외를 반환하는 작업에 저장됩니다. 예외가 반환된 작업에 저장되면 작업이 대기될 때 해당 예외가 throw됩니다. 와 같은 ArgumentException사용 예외는 여전히 동기적으로 throw됩니다. 저장된 예외는 에서 throw Load()된 예외를 참조하세요.
적용 대상
추가 정보
.NET