Nwlapcug.com


Come riprodurre i brani Audio con Visual Basic

Durante la creazione di software audio utilizzando Visual Basic, è necessario chiamare la funzione di sistema operativo Windows che consente all'applicazione di utilizzare processi interni che suonano la musica. Anche se la funzione è un processo interno di Windows, si può ancora chiamare con il linguaggio di programmazione Visual Basic. È possibile programmare suoni personalizzati o interni che gioca nell'applicazione Visual Basic.

Istruzioni

1

Creare una dichiarazione nell'applicazione Visual Basic che chiama le funzioni di libreria di suoni di Windows interne. Ciò è necessario per utilizzare il \"PlaySound\" la funzione in Windows. Inserire questo codice come prima riga dell'applicazione:
Private Declare Auto Function PlaySound Lib \"winmm.dll\" (ByVal lpszSoundName As String, ByVal hModule As Integer, ByVal dwFlags As Integer) As Integer
Private Const SND_FILENAME As Integer = & H20000

2

Creare la variabile che indica la posizione del file audio. La funzione Audio Visual Basic riproduce un file sul computer. È necessario creare una variabile di stringa che indica la funzione dove si trova il file. Una variabile di stringa che è una directory sul computer è Dim strFile as String
strFile = \"C:\\myMusic\\myFile.wav\"

3

Creare una variabile integer che contiene il valore restituito della \"PlaySound\" funzione. Questa funzione restituisce un valore integer che ti dà lo stato della chiamata. Esso permette di programmare per errori o problemi di danneggiamento di file con il file audio. Il codice per una variabile integer è Dim intReturn as Integer

4

Chiamare il \"PlaySound\" funzione che riproduce il file. Utilizzando questa funzione, il suono verrà riprodotto sul computer dell'utente attraverso l'applicazione. Qui di seguito viene illustrato come riprodurre un suono in Visual Basic:
intReturn = PlaySound (strFile, 0, SND_FILENAME)

5

Restituire lo stato del file. Dopo avere chiamato il file, si può restituire il valore integer e gestire gli eventuali problemi incontrati nel codice. Qui di seguito, il codice restituisce un valore all'applicazione:
Ritorno intReturn