Avatar billede Slettet bruger
30. august 2000 - 17:59 Der er 2 kommentarer og
2 løsninger

Afspil WAV fil

Hvordan får jeg mit program til at afspille en WAV fil? Brugeren skal ikke kunne styre afspilningen, så der må ikke være nogen kontroller.

Det ville også være en fordel hvis WAV filen kunne integreres i EXE filen, så programmet kan distribueres som en enkelt fil.
Avatar billede joern Nybegynder
30. august 2000 - 20:16 #1
Hej zalkalin.

Jeg tvivler på du kan integrere en wav.fil men dette afspiller en lyd uden at anvende en  MCI-kontrol.  Den kan ligge i form.load, i en timer eller lign.

Dim wflags As Integer
Dim lyd as long

wflags% = snd_asyn And snd_nodefault
lyd = sndPlaySound(\"dinlyd.wav\", wflags%)
   
M.v.h.  Jørn
Avatar billede Slettet bruger
30. august 2000 - 20:33 #2
Nu siger den Sub or function not defined og peger på SndPlaySound.

Min kode er sådan: (har dimmet variablerne øverst)

Private Sub Command2_Click()

wflags% = snd_asyn And snd_nodefault
lyd = sndPlaySound(\"jeopardy.wav\", wflags%)
   

End Sub
Avatar billede Slettet bruger
30. august 2000 - 21:26 #3
Problemet løst.

http://support.microsoft.com/support/kb/articles/q86/2/81.asp

Fandt lige den her.

Joern du får lige en slat point også, for dit svar var en del af løsningen. Du havde bare lige glemt noget.
Avatar billede joern Nybegynder
30. august 2000 - 22:13 #4
Hej Zalkalin.

Jeg tænkte godt at sndPlaySound-funktionen skulle erklæres, men i det af mine egne programmer jeg snuppede den fra, søgte sig den ikke ihærdigt nok.  Jeg fortjener næsten ikke point.

Men her er fra mit modul.bas (VB 3.0):

Declare Function sndPlaySound Lib \"mmsystem.dll\" (ByVal lydfilnavn$, ByVal wflags%) As Integer

Global Const SND_SYNC = &H0
Global Const SND_ASYN = &H1
Global Const snd_nodefault = &H2
Global Const SND_LOOP = &H8
Global Const SND_NOSTOP = &H10


I en form:
Dim wflags As Integer
Dim lyd as long
wflags% = snd_asyn And snd_nodefault
lyd = sndPlaySound(\"dinlyd.wav\", wflags%)
           
Noget lignende har du så fundet hos MS.
       
M.v.h.  Jørn
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel