MP3-MP4 abspielen
Guten Tag Delphianer,
ich habe ein Musikstück als MP4-Datei in einem Feld einer Datenbank gespeichert. Wie kann ich nun das Musikstück aus der Datenbank wieder abspielen?? In die Tabelle wurde gepeichert mit:
Delphi-Quellcode:
Aber wie lese ich die Datei wieder aus und spiele sie ab?
procedure TOMusikSammlung.SetMuStueck(const Value: string);
begin dtmdMain.DoStartTransaction; dtmdMain.musiksammlung.Edit; dtmdMain.musiksammlungMUSTUECK.LoadFromFile(Value); dtmdMain.musiksammlung.Post; dtmdMain.ibtrnsctnLoge.CommitRetaining; end;
Delphi-Quellcode:
Result := dtmdMain.musiksammlungMUSTUECK. Als was??
Das Feld in der Datenbank ist ein BlobFeld. Mit Gruß HPB |
AW: MP3-MP4 abspielen
Du solltest vielleicht besser mal posten, wie deine Procedure zum Speichern aussieht...
|
AW: MP3-MP4 abspielen
Anbei: Es wäre wesentlich sinnvoller, nur den Pfad zur Musikdatei oder Filmdatei in einer Datenbank zu speichern, da derartige Dateien bedingt durch ihre Größe, eine Datenbank und ggf. ein Netzwerk unnötig belasten...
|
AW: MP3-MP4 abspielen
Zitat:
Gruß HPB |
AW: MP3-MP4 abspielen
Zitat:
Es werden auch "nur" so ungefähr 100 Musikstücke sein, dies wird die Db schon verkraften. Aber genaues wird hier die Zukunft zeigen. Aber trotzdem ist die Frage noch offen: Wie kann ich das Musikstück abspielen??? Mit Gruß HPB |
AW: MP3-MP4 abspielen
Ich interpretiere das mal so:
Value ist der Pfad zu dein z.B. MP3-Datei. Dann lädst du den INHALT deiner MP3 in ein Blob. Du müsstest daher jetzt den Inhalt deines Blob-Feldes als Stream(?) an deinen Player (oder Interpreter) weitergeben...? |
AW: MP3-MP4 abspielen
Wenn ja könntest du das ganze mit einem TMemoryStream verwirklichen...
|
AW: MP3-MP4 abspielen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 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