Avatar billede kingguro Nybegynder
30. december 2000 - 22:43 Der er 14 kommentarer og
1 løsning

Afspilning af wav??

Hvordan afspiller jeg en wav fil fra mit program??
Avatar billede tkmbh Nybegynder
30. december 2000 - 22:45 #1
Nu ved jeg ikke lige hvad det er for et program du mener men WINAMP kan da afspille \"WAW\"-filer.
Avatar billede speedy Nybegynder
30. december 2000 - 22:48 #2
Under fanen System er der en TMediaPlayer. Den kan bruges til formålet.

/SpEeDy
Avatar billede snowball Novice
30. december 2000 - 22:48 #3
Brug TMediaPlayer komponentet ! Kig i hjælpen for info om hvordan den bruges !

Snowball
Avatar billede speedy Nybegynder
30. december 2000 - 22:48 #4
snowball :))

1 sek!!!!

/SpEeDy
Avatar billede stigc Nybegynder
30. december 2000 - 22:49 #5
procedure TForm1.Button1Click(Sender: TObject);
var
  hWavRes : THandle ;
  lpData : PChar ;
begin
    hWavRes := LoadResource(hInstance, FindResource(hInstance, \'doe\', \'WAVE\')) ;
    if hWavRes <> 0 then begin
        lpData := LockResource(hWavRes) ;
        sndPlaySound(lpData, snd_Memory + snd_Sync) ;
        UnlockResource(hWavRes) ;
        FreeResource(hWavRes) ;
    end ;
end ;
Avatar billede stigc Nybegynder
30. december 2000 - 22:49 #6
vist lidt overkill at brug mediaplayer til det!
Avatar billede snowball Novice
30. december 2000 - 22:51 #7
Det var da en besværlig måde at gøre det på stigc ! ;)

kingguro: Her kan du læse lidt om den, men kig også i hjælpen. Der er lidt flere eksempler !

http://www.kaposnet.hu/books/tysdelphi4/ch12/ch12.htm#Heading14

Snowball
Avatar billede snowball Novice
30. december 2000 - 22:52 #8
stigc: Hvorfor det ???

Snowball
Avatar billede stigc Nybegynder
30. december 2000 - 22:53 #9
Jeg programmere ikke selv i Delphi, fandt det bare på Internettet!

Ja et windows API kald se nemmere ud!
Avatar billede snowball Novice
30. december 2000 - 22:56 #10
stigc: Man starter jo ikke en ekstern Mediaplayer hvis det er det du tror !!! Der er jo som sagt et komponent i Delphi der kan klare det !

Og især hvis man er nybegynder i Delphi, så er den slags som du lige har skrevet jo ikke ret let og finde rundt i ! ;)

Snowball
Avatar billede stigc Nybegynder
30. december 2000 - 22:58 #11
Nej jeg ved godt den ikke starter en ekstern. Men den embeder den i formen og det er lidt spild, for loader også en masse ting man ikke skal bruge! Afspilning af mpeg,avi,mp3, play,stop,frem og tilbage! Også selvom man \"hider\" det!
Avatar billede stone Forsker
31. december 2000 - 12:17 #12
her er en måde hvordan du kan samle dine wav. filer i din exe fil.
Lad os antage du har 2 wav filer, help.wav og help1.wav.
Brug Notepad(eller din favorit tekst Editor)opret en ny fil, og skriv følgende:
HELP.WAV  \"help.wav\"
Help1.WAV \"help1.wav\"
opret et bibliotek med navnet resource
Gem filen som *.rc, jeg vælger Sounds.rc
brug filerne brcc32.exe og rv32core.dll(som følger med i delphi 3. til at compile din *rc fil (skal være i samme bibliotek som din *rc fil)
Dette vil lave en SOUNDS.RES fil.
I din main unit under{ $R*.DFM} skriv {$R SOUNDS.RES}
her er så koderne som du kan vælge skal aktiveres via en knap eller andet:
PlaySound(PChar(\'help\'),hInstance,snd_Sync or nsd_Resource);
PlaySound(PChar(\'help1\'),hInstance,snd_Async or nsd_Resource);
hvis du vælger at bruge \"Async\" bliver wav filen afbrudt ved lukning af program,ellers kører den wav filen færdig, før programmet lukker
Har du ikke filerne BRCC32.EXE OG RW32CORE.DLL kan jeg maile dem.
Avatar billede stone Forsker
01. januar 2001 - 14:46 #13
glemte lige at sige du skal skrive mmsystem under Uses, for at kunne benytte PlaySound.
Avatar billede kingguro Nybegynder
07. juni 2001 - 14:31 #14
Jeg har selv fundet ud af det!!
Avatar billede speedy Nybegynder
07. juni 2001 - 17:30 #15
Du er da fedtet!! Du har lige afvist 3 af mine svar, som var rigtige (og det er ikke kun mine svar du afviser.)!

Se spm. :

http://www.eksperten.dk/spm/55577
http://www.eksperten.dk/spm/40876
http://www.eksperten.dk/spm/33916

Hvad er du ude på ?? Du har fået fine besvarelser alle tre gange!

Er du i point-mangel ??

Jeg synes bare det virker underligt!

/SpEeDy
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