Visão geral da classe SoundPlayer

A classe SoundPlayer permite que você inclua facilmente sons em seus aplicativos.

A SoundPlayer classe pode reproduzir arquivos de som no formato .wav, de um recurso ou de locais UNC ou HTTP. Além disso, a SoundPlayer classe permite que você carregue ou reproduza sons de forma assíncrona.

Você também pode usar a classe para reproduzir sons comuns do SystemSounds sistema, incluindo um bipe.

Propriedades, métodos e eventos normalmente usados

Nome Descrição
Propriedade SoundLocation O caminho do arquivo ou o endereço Web do som. Os valores aceitáveis podem ser HTTP ou UNC.
Propriedade LoadTimeout O número de milissegundos que o programa irá esperar para carregar um som antes que ele gere uma exceção. O padrão é 10 segundos.
Propriedade IsLoadCompleted Um valor booliano que indica se o som terminou de ser carregado.
Método Load Carrega um som de forma síncrona.
Método LoadAsync Começa a carregar um som de forma assíncrona. Quando o carregamento é concluído, ele gera o OnLoadCompleted evento.
Método Play Reproduz o som especificado na SoundLocation propriedade or Stream em um novo thread.
Método PlaySync Reproduz o SoundLocation som especificado na propriedade or Stream no thread atual.
Método Stop Interrompe qualquer som que está em reprodução no momento.
Evento LoadCompleted Gerado depois que o carregamento de um som é tentado.

Confira também