SoundPlayer.Play Método

Definição

Reproduz o ficheiro .wav usando uma nova thread e carrega primeiro o ficheiro .wav se este 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 ficheiro especificado por SoundLocation não pode ser encontrado.

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

Exemplos

O exemplo de código seguinte demonstra a utilização do Play método para reproduzir assíncronamente um ficheiro .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()

Observações

O Play método reproduz o som usando um novo fio. Se ligar Play antes de o ficheiro .wav ter sido carregado na memória, o ficheiro .wav será carregado antes do início da reprodução. Pode usar o LoadAsync método ou Load para carregar o ficheiro .wav na memória antecipadamente. Depois de um ficheiro .wav ser carregado com sucesso a partir de uma Stream URL de ou, futuras chamadas para métodos SoundPlayer de reprodução não precisarão de recarregar o ficheiro .wav até que o caminho do som mude.

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

Aplica-se a

Ver também