Avatar billede r.hegaard Nybegynder
30. januar 2003 - 12:15 Der er 13 kommentarer og
1 løsning

Wav og mp3 fra stream/res

Er der muligt at bruge wav og mp3 filer fra en res-fil, uden at gemme dem på harddisken ??
Avatar billede lanstorp Nybegynder
30. januar 2003 - 13:15 #1
Hvis Wav og mp3 ligger i en res filen (eller dll) kan de bruges direkte derfra og skal ikke nødvendigvis ligge på en  HD som wav og mp3.
Bruges direkte betyder du skal have et program til at suge musikken fra res file. Ved ikke om jeg helt forstår dit spørgsmål.....
Avatar billede r.hegaard Nybegynder
30. januar 2003 - 13:23 #2
Ja, det er det jeg mener, hvordan bruger jeg mp3, wav og evt. andre filer direkte fra en res-fil ??
Avatar billede lanstorp Nybegynder
30. januar 2003 - 13:28 #3
Avatar billede r.hegaard Nybegynder
30. januar 2003 - 16:57 #4
OK, nu har jeg kigget på koden:

uses mmsystem;
...
procedure TForm1.Button1Click(Sender: TObject);
var
  hFind, hRes: THandle;
  Song: PChar;
begin
hFind:=FindResource(HInstance, 'MailBeep', 'WAVE');
if hFind<>0 then begin
  hRes:=LoadResource(HInstance, hFind);
  if hRes<>0 then begin
    Song:=LockResource(hRes);
    if Assigned(Song) then
      SndPlaySound(Song, snd_ASync or snd_Memory);
    UnlockResource(hRes);
  end;
  FreeResource(hFind);
end;
end;

Men hvordan stopper jeg lyden igen ??
Avatar billede r.hegaard Nybegynder
30. januar 2003 - 17:19 #5
Og hvordan afspiller man flere lyde på en gang ??
Er det ikke muligt at bruge mediaplayer på en eller anden måde ??
Avatar billede lanstorp Nybegynder
30. januar 2003 - 17:26 #6
Avatar billede lanstorp Nybegynder
30. januar 2003 - 17:28 #7
Prøv komponenten TMediaPlayer på System tabben
Avatar billede r.hegaard Nybegynder
30. januar 2003 - 17:31 #8
Jeg plejer at bruge MediaPlayer, jeg skal bare finde ud af hvordan jeg afspiller en lyd fra en res-fil i MediaPlayer, uden at gemme filen på harddisken.
Avatar billede lanstorp Nybegynder
30. januar 2003 - 17:39 #9
Jeg tror ikke MediaPlayer kan læse res filer, det skal du selv håndtere i et program. Er ikke helt med på hvad du vil. Hvis du vil bruge MediaPlayer som afspilningsmedium hvorfor så ikke bruge mp3 m.m. fremfor resource filer. Resource filer er jo det en udvikler bruger til at skrabe alt snasket sammen i nogle overskuelige og genbrugsvenlige filer.
Avatar billede r.hegaard Nybegynder
30. januar 2003 - 17:44 #10
Jeg har et program hvor der skal afspilles en del wav og mp3 filer, som alle ligger i en res-fil, for at de ikke skal ligge rundt omkring. Problemmet er så, at når man starter programmet pakker den alle filerne ud og gemmer dem i samme mappe som programmet ligger i. Jeg kunne godt tænke mig at filerne ikke blev pakket ud, men bare blev afspillet derfra hvor de er...
Avatar billede r.hegaard Nybegynder
26. juli 2003 - 19:11 #11
lanstorp> Er der ikke muligt at stoppe lyden igen, men den kode du har henvist til ??
Avatar billede r.hegaard Nybegynder
13. september 2003 - 16:20 #12
lanstorp> Er det ikke muligt at stoppe lyden igen ??
Avatar billede lanstorp Nybegynder
13. september 2003 - 19:36 #13
Har ikke selv rodet med det før ...
Ved det ikke ...
Avatar billede r.hegaard Nybegynder
13. september 2003 - 19:42 #14
OK. Tak for hjælpen....
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