SoundPlayer.Load Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Carrega um som de forma síncrona.
public:
void Load();
public void Load();
member this.Load : unit -> unit
Public Sub Load ()
Exceções
O tempo decorrido durante o carregamento excede o tempo, em milissegundos, especificado por LoadTimeout.
O ficheiro especificado por SoundLocation não pode ser encontrado.
Exemplos
O exemplo de código seguinte demonstra a utilização do LoadAsync método para anexar um ficheiro .wav a uma instância da SoundPlayer classe. Este exemplo de código faz parte de um exemplo maior fornecido para a SoundPlayer classe.
try
{
// Assign the selected file's path to
// the SoundPlayer object.
player->SoundLocation = filepathTextbox->Text;
// Load the .wav file.
player->Load();
}
catch ( Exception^ ex )
{
ReportStatus( ex->Message );
}
try
{
// Assign the selected file's path to
// the SoundPlayer object.
player.SoundLocation = filepathTextbox.Text;
// Load the .wav file.
player.Load();
}
catch (Exception ex)
{
ReportStatus(ex.Message);
}
Try
' Assign the selected file's path to the SoundPlayer object.
player.SoundLocation = filepathTextbox.Text
' Load the .wav file.
player.Load()
Catch ex As Exception
ReportStatus(ex.Message)
End Try
Observações
O Load método usa a thread atual para carregar um ficheiro .wav, impedindo que a thread trate outras mensagens até que a carga esteja concluída.
Atenção
O Load método pode provocar um atraso ao carregar um grande ficheiro .wav. Além disso, a pintura e outros eventos serão bloqueados até a carga estar concluída. Use o LoadAsync método para carregar um som de forma assíncrona, o que permite que o thread que chama continue sem interrupção.
Este método levanta o LoadCompleted evento quando o carregamento termina, mesmo que o carregamento não tenha sido bem-sucedido.