Avatar billede eht Nybegynder
22. februar 2004 - 22:56 Der er 2 kommentarer og
1 løsning

Sætte 2 wave - filer sammen til en lyd.

Er det muligt at sætte 2 wave (og evt. Mp3 - filer) sammen til en lydfil, uden at skulle gennem en afspilnings/optage procedure.

//Erik
Avatar billede solhanne Nybegynder
22. februar 2004 - 23:03 #1
Prøv med MP3/WAV Joiner

http://www.winmp3tools.com/mp3cutter/joiner.htm

Solhanne
Avatar billede eht Nybegynder
22. februar 2004 - 23:06 #2
Hej Solhanne
Jeg ønsker at mit program selv skal kunne det, så jeg har brug for nogen delphi-koder.
Avatar billede eht Nybegynder
28. oktober 2011 - 07:45 #3
Fandt selv ud af det.

procedure MergeWaveFiles(const TargetFile: String;
  const SourceFiles: array of String; SilenceGap: DWORD);
var
  Target: TWaveFile;
  Source: TWaveFile;
  i: Integer;
begin
  Target := TWaveFile.Create(TargetFile, fmCreate);
  try
    for i := Low(SourceFiles) to High(SourceFiles) do
    begin
      Source := TWaveFile.Create(SourceFiles[I], fmOpenRead or fmShareDenyWrite);
      try
        if i = Low(SourceFiles) then
          Target.Assign(Source)
        else
        begin
          Target.InsertSilence(INFINITE, SilenceGap);
          Target.Insert(INFINITE, Source);
        end;
      finally
        Source.Free;
      end;
    end;
  finally
    Target.Free;
  end;
end;
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