Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Audiodateien einbinden (https://www.delphipraxis.net/9458-audiodateien-einbinden.html)

hacker 26. Sep 2003 18:05


Audiodateien einbinden
 
Kann mir mal jemand verraten, wie ich Audiodateien einbinden kann, so dass man z.B. auf einen Button drückt und dann die Audiodatei abgespielt wird?

Ich wäre sehr dankbar. :bouncing4:


Gruss Häcki

Christian Seehase 26. Sep 2003 18:27

Re: Audiodateien einbinden
 
Moin Häcki,

schau mal in der Code-Library

Sounds aus Ressourcen abspielen

hacker 26. Sep 2003 18:49

Re: Audiodateien einbinden
 
Sorry das ich so blöd frage, aber wo finde ich diese Resource? :cry:


Habe voll keine Ahnung.


Gruss Häcki

Matze 26. Sep 2003 19:16

Re: Audiodateien einbinden
 
Die erstellt man.

Kann man mit Delphi machen:

Datei - Neu - Weitere - Textdatei


dort gibt man z.B. ein:

100 Sound 'irgendwas.wav' (Angabe ohne Gewähr!) ;)


Speichern unter: irgendwas.res

Dann in Delphi: Umschalttaste+F11 und diese Datei auswählen.

Jens Schumann 26. Sep 2003 19:17

Re: Audiodateien einbinden
 
Hallo hacker,
die Resource wirst Du solange nicht finden bis Du sie nicht eingebunden hast.
Dafür musst Du Die eine Resourcendatei schreiben und in dein Projekt einbinden.
Code:
WaveResource WAVE "sound.wav"
Dabei muss sich die Wave-Datei sound.wav in demselbem Verzeichnis wie die Resourcendatei befinden.

emkay 26. Sep 2003 21:32

Re: Audiodateien einbinden
 
Das wird wohl so nicht funktionieren.

Delphi-Quellcode:
WaveResource WAVE "sound.wav"
Dies kommt in eine *.rc Datei rein. (per Texteditor oder Delphi)

Diese muss mit der Brcc32.exe aus dem Delphi-BIN-Verzeichnis in eine *.res kompiliert werden.
(einfach draufziehen) Dabei sollten Wave-Datei, *.rc und Brcc32.exe im selben Verzeichnis sein.

So, und dann wie im Link einbinden.

hacker 27. Sep 2003 09:48

Re: Audiodateien einbinden
 
Mir ist alles klar...Aber ich finde die Brcc32.exe nicht :cry:


Wo finde ich die?


Gruss Häcki :hi:

fkerber 27. Sep 2003 09:51

Re: Audiodateien einbinden
 
HI!

Also vom Pfadmuster hier:

C:\Programme\Borland\Delphi6\Bin\brcc32.exe

Ciao fkerber

hacker 27. Sep 2003 09:55

Re: Audiodateien einbinden
 
danke für den hinweis!! :bounce1:

Gruss Häcki :hi:

hacker 27. Sep 2003 10:14

Re: Audiodateien einbinden
 
Mit den Ressourcen wäre jetzt alles klar. :hello:

Jetzt fehlt mir nur noch dieser Ausdruck mit dem ich nichts anfangen kann :( :

Delphi-Quellcode:
procedure TfrmMAIN.Button1Click(Sender: TObject);
begin
  // Sounds stoppen
  PlaySound(nil,0,0);
  // Wavedatei aus Resource abspielen (SND_RESOURCE) und
  // nicht warten, bis das Abspielen beendet ist (SND_ASYNC)
  PlaySound('WaveResource',hInstance,SND_RESOURCE or SND_ASYNC);
end;
kann mir da jemand helfen?Ich wäre echt froh :)


Gruss Häcki :hi:

[edit=Admin]Delphi-Tags eingefügt. Künftig bitte selber machen. Danke. Mfg, Daniel[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:07 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz