Condividi tramite


Procedura: riprodurre suoni e attenderne il completamento in Visual Basic

Aggiornamento: novembre 2007

In questo esempio vengono riprodotti suoni da un file audio e dalla risorsa dell'applicazione utilizzando il metodo My.Computer.Audio.Play; viene quindi atteso il completamento dell'operazione.

La riproduzione in background consente all'applicazione di eseguire altro codice mentre riproduce il suono. Il metodo My.Computer.Audio.Play consente all'applicazione di riprodurre un solo suono in background per volta; quando l'applicazione riproduce un nuovo suono in background, interrompe il precedente.

La classe My.Computer.Audio fornisce metodi e proprietà che consentoo di riprodurre i file audio.

Esempio

Il metodo My.Computer.Audio.Play riproduce il suono specificato e attende che venga completato.

Verificare che il nome del file faccia riferimento a un file audio .wav presente nel sistema.

Sub PlaySoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", _
        AudioPlayMode.WaitToComplete)
End Sub

Questo esempio di codice è anche disponibile come frammento di codice IntelliSense. Nella casella di selezione dei frammenti di codice, si trova in Sistema operativo Windows > Sound. Per ulteriori informazioni, vedere Procedura: inserire frammenti nel codice (Visual Basic).

Il metodo My.Computer.Audio.Play riproduce il suono specificato e attende che venga completato.

Verificare che le risorse dell'applicazione includano un file audio .wav denominato Waterfall.

Sub PlaySoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
        AudioPlayMode.WaitToComplete)
End Sub

Compilazione del codice

L'esempio di codice può essere eseguito solo in un'applicazione Windows Form o della console. Per ulteriori informazioni, vedere Metodo My.Computer.Audio.Play.

Programmazione efficiente

È necessario che il nome del file faccia riferimento a un file audio .wav presente nel sistema.

Per semplificare la gestione dei file musicali, è possibile archiviare i file come risorse dell'applicazione. È quindi possibile accedere attraverso Oggetto My.Resources.

Vedere anche

Attività

Procedura: riprodurre suoni di sistema in Visual Basic

Procedura: riprodurre suoni in Visual Basic

Riferimenti

Metodo My.Computer.Audio.Play

Enumerazione AudioPlayMode

Oggetto My.Computer.Audio