Partilhar via


Visão geral da classe SoundPlayer

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

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

Também pode utilizar a classe SystemSounds para reproduzir sons comuns do sistema, incluindo um bip.

Propriedades, métodos e eventos comumente usados

Designação Descrição
SoundLocation propriedade O caminho de arquivo ou endereço da Web do som. Os valores aceitáveis podem ser UNC ou HTTP.
LoadTimeout propriedade O número de milissegundos que o programa vai esperar para carregar um som antes de lançar uma exceção. O padrão é 10 segundos.
IsLoadCompleted propriedade Um valor booleano que indica se o som terminou de carregar.
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 evento OnLoadCompleted.
Método Play Reproduz o som especificado na propriedade SoundLocation ou Stream num novo thread.
Método PlaySync Reproduz o som especificado na propriedade SoundLocation ou Stream no thread atual.
Método Stop Interrompe qualquer som em reprodução no momento.
LoadCompleted evento Levantado após a tentativa de carga de um som.

Ver também