Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi MP3-Resource abspielen ? (https://www.delphipraxis.net/43320-mp3-resource-abspielen.html)

PierreB 1. Apr 2005 17:07


MP3-Resource abspielen ?
 
Hoi ihr :hi:

Ich habe eine *.rc Datei erstellt mit folgendem Inhalt: MP3Resource MP3 "sound.mp3"
Diese Datei hab ich dann mittels brcc32.exe in eine Resource umgewandelt und in mein
Delphi-Programm integriert. Nun wollte ich diese Datei gerne abspielen, DP-Suche brachte
folgendes:
Delphi-Quellcode:
{$R MP3Resource.RES}
procedure TForm1.Button1Click(Sender: TObject);
begin
PlaySound(nil,0,0);
PlaySound('MP3Resource',hInstance,SND_RESOURCE or SND_ASYNC);
end;
So, beim Klick auf den Button passiert aber leider nix. Weder Fehlermeldung noch wird das
MP3-Lied abgespielt. Was mache falsch oder gibt es noch einen anderen Weg eine MP3-Resource
abzuspielen ?

Thanx,

ReDoX 1. Apr 2005 17:19

Re: MP3-Resource abspielen ?
 
Hi,
Ich glaube PlaySound kann nur wav files abspielen.
Hier im Forum suchenbass duerfte das sein was du suchst.
Mfg ReDoX

PierreB 1. Apr 2005 17:22

Re: MP3-Resource abspielen ?
 
Meinst du die Bass.dll ? Diese Komponente würde ich eigentlich nur ungern benutzen, da sie mir nicht so zusagt. Gibt es keine andere Möglichkeit ? :(

ReDoX 1. Apr 2005 17:24

Re: MP3-Resource abspielen ?
 
Du könntest hier mal nach einen Komponente suchen.
Warum willst du die bass.dll nicht benutzen?
Mfg ReDoX

edit : MSDN-Library durchsuchenmciSendCommand könnte dir vieliecht auch helfen

PierreB 1. Apr 2005 17:27

Re: MP3-Resource abspielen ?
 
Ich mag die bass.dll einfach nicht. Weiß auch nicht warum. :mrgreen:
Ich habs ja auch mit dem TMediaPlayer versucht, aber wie bekomme ich die Resource da rein ?
:gruebel:

NikoMitDaMacht 2. Apr 2005 16:53

Re: MP3-Resource abspielen ?
 
Wie wärs wenn du die resource extrahierst und sie dann in den MediaPlayer lädst?

PierreB 2. Apr 2005 17:08

Re: MP3-Resource abspielen ?
 
Hi,

hört sich gut an, bloß wie ?

PierreB 3. Apr 2005 21:25

Re: MP3-Resource abspielen ?
 
Ok ich habs jetzt geschafft die Resource zu extrahieren und dann in den MediaPlayer zu laden.
Delphi-Quellcode:
var
ts : TResourcestream;
begin
        ts := TResourcestream.create(hinstance,'MP3Resource','MP3');
        if not FileExists('game.mp3') then ts.savetofile('game.mp3') else ShowMessage('Fehler beim Erstellen der Datei!');
        tr.Free;
end;
Vielen Dank für eure Antworten :hi:

eyeless 25. Aug 2005 15:31

Re: MP3-Resource abspielen ?
 
hat inzwischen jemand rausgefunden, wie man eine mp3 nun DIREKT aus der resource abspielen kann? ohne bass.dll o.ä. ...?

mfg, eyeless

napsterxx 18. Sep 2007 16:15

Re: MP3-Resource abspielen ?
 
Das Thema is zwar schon alt aber es würde mich trotzdem interessieren^^ ohne bass.dll aus resource eine mp3 datei zu laden. Wollte kein eneuen Thread öffnen. ALso wenn jemand was weiß wäre das nett^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:57 Uhr.
Seite 1 von 2  1 2      

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