Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Wawin soitto

Pasikki [15.09.2004 17:26:52]

#

elikkä, teen pientä peliä jonka alkuvalikossa pitäisi soida menu.wav niminen pätkä, mutta kun ei soi. Mikä seuraavassa koodissa on vikana:

Private Sub Form_Load()
MMControl1.Notify = False
    MMControl1.Wait = True
    MMControl1.Shareable = False
    MMControl1.DeviceType = "WaveAudio"
    MMControl1.FileName = "menu.wav"
    MMControl1.Command = "Open"
    MMControl1.Command = "Play"
End Sub

Antti Laaksonen [15.09.2004 17:52:33]

#

Ei kannata käyttää Multimedia Controlia, vaan parempi tapa on soittaa äänitiedosto suoraan WinAPIin kuuluvalla sndPlaySound-funktiolla. Aiheeseen liittyvän esimerkin olet näköjään jo löytänytkin. Jos et saanut koodia toimimaan, oletko varma, että tiedoston nimi on oikein? Myös hakemistopolku täytyy olla mukana, tiedoston nimi yksinään ei riitä. Ohjelman kanssa samassa hakemistossa olevaan tiedostoon voit viitata kirjoittamalla App.Path + "\menu.wav".

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta