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