Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Wave datei einbinden? (https://www.delphipraxis.net/125778-wave-datei-einbinden.html)

nixalsverdruss 11. Dez 2008 13:16


Wave datei einbinden?
 
Halo an alle,
ich hab mir die ganzen anderern Themen zum Thema schon angeschaut und werd daraus nicht schlau! Ich möchte eine Audiodatei ins Programm einbinden ohne es als pfad zu verwenden. Ich hab auf dem Gebiet absolut keine Ahnung!
Danke schon mal für eure Bemühungen
nixalsverdruss :-D
PS: Kann auch mp3 benutzen, falls das was vereinfacht.

Andi1985 11. Dez 2008 13:22

Re: Wave datei einbinden?
 
Zitat:

Zitat von nixalsverdruss
Ich möchte eine Audiodatei ins Programm einbinden ohne es als pfad zu verwenden.

Wenn ich dich richtig verstehe, möchtest du die wav Datei als Ressourcen einbinden. Hier im Forum suchenRessourcen

abspielen kannst du eine Wav mit MSDN-Library durchsuchenPlaySound ... dies unterstützt auch Ressourcen mit dem Flag "SND_RESOURCE"..

SirThornberry 11. Dez 2008 13:23

Re: Wave datei einbinden?
 
du kannst wav-dateien wie jede andere Datei als Ressource einbinden. Die Api-Funktion PlaySound (oder so ähnlich) ist dann auch in der Lage Wav-Dateien aus Ressourcen abzuspielen.

Edit: Grummel - ich werde alt und langsam - geschlagen von einem jungen 23 jährigen :cry:

nixalsverdruss 11. Dez 2008 13:28

Re: Wave datei einbinden?
 
Ist das kompliziert Ressourcen anzulegen?

DeddyH 11. Dez 2008 13:36

Re: Wave datei einbinden?
 
Zitat:

Zitat von nixalsverdruss
Ist das kompliziert Ressourcen anzulegen?

Nein

nixalsverdruss 11. Dez 2008 13:45

Re: Wave datei einbinden?
 
Supi!

taaktaak 11. Dez 2008 13:47

Re: Wave datei einbinden?
 
Das ist ein Ressourcencompiler, der wird über die Kommandozeile gestartet

DeddyH 11. Dez 2008 13:48

Re: Wave datei einbinden?
 
Ausführen - cmd - brcc32 aufrufen. Aber schau erst einmal nach, ob die *.res nicht bereits erzeugt wurde.

nixalsverdruss 11. Dez 2008 13:51

Re: Wave datei einbinden?
 
Danke
:thumb:

nixalsverdruss 11. Dez 2008 13:54

Re: Wave datei einbinden?
 
er zeigt an: Could not open input file MyWav.RC
aber die Datei existiert genauso...

nixalsverdruss 11. Dez 2008 13:56

Re: Wave datei einbinden?
 
Ah jetzt sorry

nixalsverdruss 11. Dez 2008 14:06

Re: Wave datei einbinden?
 
Also hab jetzt alles nach Anleitung gemacht:
Habe in den Eigenen Dateien (heißet bei mir Bernd) jetzt eine RES Datei (Name: MyWav1.RES) Kommt auch von der Größe hin
Habe dann MMSystem in der Uses Klausel eingefügt und dann
Delphi-Quellcode:
implementation
{$R *.dfm}
{$R MyWav1.RES}
.
Dann zeigt er beim copilieren:
Zitat:

[Fehler] E1026 Datei nicht gefunden: 'MyWav1.RES'
Was ist falsch?????

DeddyH 11. Dez 2008 14:07

Re: Wave datei einbinden?
 
Kopier die Datei mal ins Projektverzeichnis, wie soll Delphi sie sonst finden?

nixalsverdruss 11. Dez 2008 14:09

Re: Wave datei einbinden?
 
Projektverzeichnis? Wo is denn die (Tut mir leid ich weiß ich strapazier eure Nerven!)

ATSV 11. Dez 2008 14:10

Re: Wave datei einbinden?
 
da wo dein projekt gespeichert ist :wink:

nixalsverdruss 11. Dez 2008 14:14

Re: Wave datei einbinden?
 
Vielen vielen Dank! Es funktioniert!!!!!!!!!!!!!
:lol:

DeddyH 11. Dez 2008 14:15

Re: Wave datei einbinden?
 
Das war ja auch der Zweck der Übung, oder? :zwinker:

turboPASCAL 11. Dez 2008 15:46

Re: Wave datei einbinden?
 
Das wievielte Thema "Wave datei einbinden?" war das denn jetzt ? :gruebel:

Petah 25. Jan 2009 13:46

Re: Wave datei einbinden?
 
Hey,
ich bin neu hier im forum und nochn Anfänger bezüglich Delphi und Programmieren.
Ich verstehe nicht ganz wie ich das machen soll :

Mit Borland's Resource Compiler, BRCC32.EXE,
wird die Datei nun in eine .RES Datei compiliert.
Im MS-DOS Prompt, im Verzeichnis wo sich MyWav.RC befindet,
nun folgendes eingeben:}

Ich habe die Datei gespeichetr unter Mywave.Rc
und nun weiß ich nicht weiter hab die Datei danach versucht in
BRCC32 Mywave umzubenenne. Aber da passiert nichts :(Würde mich freuen über schenlle Hilfe.
Vllt so umschreiben damit cih genau weiß was ich machen muss.
Hab versucht die exe zuöffnen BRCC32 , da öffnet sich nurn schwarzes fenster , welches sich gkleich wieder schließt...

LDericher 1. Apr 2009 09:37

Re: Wave datei einbinden?
 
Hi!

Habe das gerade mal getestet und zwei Fragen dazu:

1. Warum spielt das Programm nach Buttonklick - ich habe alles genau so gemacht wie vorgeschlagen - nichts ab? Ja, diesmal sind meine Lautsprecher AN :D
2. Kann man die WAVE-Ressourcen auch mit der BASS.DLL bearbeiten? Also laden, mixen und abspielen?
3. Wär schön wenn man über diese threadnekrophile Aktion hinwegsieht ;)

Euer LDer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:35 Uhr.

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