27. juli 2005 - 22:54Der er
2 kommentarer og 1 løsning
Afspil samme lyd 2 gange
Hej, har følgende kodestump. Private Declare Function mciSendString Lib "winmm.dll" Alias _ "mciSendStringA" (ByVal lpstrCommand As String, ByVal _ lpstrReturnString As Any, ByVal uReturnLength As Long, ByVal _ hwndCallback As Long) As Long Private Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _ (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long Const SND_SYNC = &H0 Const SND_ASYNC = &H1 Const SND_NODEFAULT = &H2 Const SND_LOOP = &H8 Const SND_NOSTOP = &H10
private sub command1_click() soundfile$ = App.Path & "\" & nynavn wFlags% = SND_ASYNC Or SND_NODEFAULT HaHa = sndPlaySound(soundfile$, wFlags%)
end sub
Den skal så afspille den fil 2 gange lige efter hinanden, lyden kan være mellem 1 til 10 sec. hvordan får jeg det lavet, har prøvet at lade den kalde subben 2 gange, men det dur ikke.
Sub knudtal_click () On Error GoTo ejlyd lyd = app.Path & "\klokken.wav" Y = sndPlaySound(lyd, wflags%) lyd = app.Path & "\" & scrmin.Value & ".wav" Y = sndPlaySound(lyd, wflags%) Y = sndPlaySound(tim, wflags%) ejlyd: Resume Next End Sub
Indsætter jeg sidste linie Y = sndPlaySound(tim, wflags%) en gang mere afspilles lyden 2 gange. Sådan er der så meget.
Brug kontrollen medieplayer, den kan være skjult, - eller MMC kontrollen mci32.ocx
M.v.h. Jørn
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.