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