Compartilhar via


SoundPlayer.Play Método

Definição

Executa o arquivo .wav usando um novo thread e carrega o arquivo .wav primeiro se ele não tiver sido carregado.

public:
 void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()

Exceções

O tempo decorrido durante o carregamento excede o tempo, em milissegundos, especificado por LoadTimeout.

O arquivo especificado por SoundLocation não foi encontrado.

O cabeçalho .wav está corrompido; o arquivo especificado por SoundLocation não é um arquivo .wav PCM.

Exemplos

O exemplo de código a seguir demonstra o uso do Play método para reproduzir de forma assíncrona um arquivo de .wav. Este exemplo de código faz parte de um exemplo maior fornecido para a SoundPlayer classe .

ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()

Comentários

O Play método reproduz o som usando um novo thread. Se você chamar Play antes que o arquivo .wav tenha sido carregado na memória, o arquivo .wav será carregado antes do início da reprodução. Você pode usar o LoadAsync método ou Load para carregar o arquivo .wav na memória com antecedência. Depois que um arquivo de .wav for carregado com êxito de uma Stream URL ou , chamadas futuras para métodos de reprodução para o SoundPlayer não precisarão recarregar o arquivo .wav até que o caminho do som seja alterado.

Se o arquivo de .wav não tiver sido especificado ou não for carregado, o Play método reproduzirá o som de bipe padrão.

Aplica-se a

Confira também