Condividi tramite


Procedura: riprodurre suoni in Visual Basic

Aggiornamento: novembre 2007

Nell'esempio riportato di seguito viene riprodotto un suono di sottofondo.

La riproduzione dei suoni di sottofondo consente all'applicazione di eseguire altro codice mentre riproduce la musica. Il metodo My.Computer.Audio.Play consente all'applicazione di riprodurre solo un suono di sottofondo alla volta. Quando l'applicazione riproduce un nuovo suono di sottofondo, interrompe la riproduzione di quello precedente. Se si desidera riprodurre un suono e attendere che sia completato, vedere Procedura: riprodurre suoni e attenderne il completamento in Visual Basic.

In genere, quando un'applicazione riproduce un suono ciclico, alla fine dovrà interrompere la riproduzione del suono. Per ulteriori informazioni, vedere Procedura: interrompere la riproduzione di suoni in background in Visual Basic.

Esempio

Il metodo My.Computer.Audio.Play consente di riprodurre un suono di sottofondo quando viene specificato PlayMode.Background.

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

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

Il metodo My.Computer.Audio.Play consente di riprodurre in background il suono specificato quando viene specificato PlayMode.Background.

Verificare che nelle risorse dell'applicazione sia incluso un file audio .wav denominato Waterfall.

Sub PlayBackgroundSoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
        AudioPlayMode.Background)
End Sub

Compilazione del codice

Gli esempi di codice riportati di seguito possono essere eseguiti solo all'interno di un'applicazione Windows Form o di un'applicazione 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: interrompere la riproduzione di suoni in background in Visual Basic

Procedura: riprodurre suoni ciclici in Visual Basic

Riferimenti

Metodo My.Computer.Audio.Play

Enumerazione AudioPlayMode