http://www.pellesoft.se/communicate/tips/tips.aspx?tid=159 <b>sen det där med SND_ASYNC Or SND_LOOP ? hur löser jag detta? </b> Tack så mycket för ditt svarMIDI
har använt exemplet i den här artikeln. men nu skulle jag vilja veta hur jag ska göra för att repetera midi filen som jag spelar upp? har läst om olika lösningar, typ att det ska finnas ett kommando som heter repeat till "play mymid" men ska man typ skriva "play mymid from 1 repeat" då eller? och sen det där med SND_ASYNC Or SND_LOOP ? hur löser jag detta?
MVH
DavidSv: MIDI
Det är två olika API.De konstanter du nämner här ovan tillhör
<code>Private Declare Function sndPlaySound Lib "winmm.dll" _
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
</code>
Om du kan tänka dig att tranformera om din .mid fil till .wav
kan du köra SND_LOOP som du tänkt.
Kolla mitt uppskick Programarkivet:Enkel wav mid avi spelareSv:MIDI
Har funderat på .WAV filer men dem är så stora också vill jag åt det där old school ljudet till vårat spel. Därför undrar jag, finns det nån funktion till MCI för att loopa en sequencer (midi) ? eller åtminstone; går det att få ut ett värde från den där funktionen mcisendstring för att kunna använda en timer till att loopa ljudet?
tack på förhand // David