Slik spiller lyder med Visual Basic

Slik spiller lyder med Visual Basic


Nesten alle programmer du måtte trenge for å lage kan bli styrket med tillegg av lydeffekter eller musikkfiler. Enten du programmerer et regneark som spiller en bestemt lyd når det er en feil eller et dataspill som trenger mange lydeffekter, er det et mangfold av potensiell bruker for musikkfiler. Visual Basic programmeringsspråk har en innebygd metode som gjør lydeffekter enkelt å legge til søknaden din.

Bruksanvisning

1 Åpne Visual Basic-kompilator og få tilgang til prosjektet. Opprett en ny prosedyre ved å skrive i \ "Sub \" kommandoen, for eksempel \ "Sub playmusic () \" hvis du vil at prosedyren for å bli kalt \ "playmusic. \"

2 Rull ned noen linjer og skriv i avslutningen \ "End Sub \" -kommandoen til å la kompilatoren vet hvor prosedyren avslutter. Flytt markøren opp hvor som helst i mellom \ "Sub playmusic () \" og \ "End Sub \" kommandoer.

3 Bruk \ "My.Computer.Audio.Play \" metode for å spille av en lydfil som er lagret på datamaskinen. For eksempel typen \ "My.Computer.Audio.Play (\" C: \ MySound.wav \ ", AudioPlayMode.Background) \" hvis du ønsker å spille av filen som heter \ "MySound.wav \" ligger på C-stasjonen .

4 Endre endelige argumentet av metoden for å \ "AudioPlayMode.BackgroundLoop \" hvis du vil at lyden skal starte på nytt når den slutter. For eksempel typen \ "My.Computer.Audio.Play (\" C: \ MySound.wav \ ", AudioPlayMode.BackgroundLoop) \" å kontinuerlig spille \ "MySound.wav \" fil.

Hint

  • Den \ "My.Computer.Audio.Play \" metoden støtter bare spiller en lydfil om gangen. Før du kan spille en annen lyd må du stoppe noen lyder som for tiden spiller.
  • Hvis du setter lydfilen å kontinuerlig sløyfe vil du til slutt vil den skal slutte å spille. Du kan fortelle programmet til å slutte å spille noen lydfiler ved hjelp av \ "Audio.Stop \" eiendom. Type \ "My.Computer.Audio.Stop () \" på det punktet i koden hvor lyden skal slutte å spille.