Condividi tramite


Procedura: riprodurre suoni ciclici in Visual Basic

Aggiornamento: novembre 2007

In questo esempio viene riprodotto un suono ciclico in background.

La riproduzione in background consente all'applicazione di eseguire altro codice mentre riproduce il suono. È particolarmente utile quando la riproduzione dell'audio non deve bloccare l'esecuzione dell'applicazione. 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.

In generale, quando un'applicazione riproduce un suono ciclico, a un certo punto smette. 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 in background il suono specificato quando viene specificato PlayMode.BackgroundLoop.

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

Sub PlayLoopingBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", _
        AudioPlayMode.BackgroundLoop)
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 consente di riprodurre in background il suono specificato quando viene specificato PlayMode.BackgroundLoop.

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

Sub PlayLoopingBackgroundSoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, _
          AudioPlayMode.BackgroundLoop)
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: interrompere la riproduzione di suoni in background in Visual Basic

Procedura: riprodurre suoni in Visual Basic

Riferimenti

Metodo My.Computer.Audio.Play

Enumerazione AudioPlayMode