![]() |
Dauer einer MP3-File ermitteln
Hi, ich habe ein Problem. Ich habe jetzt tausende Klassen (korrigiert mich wenn ich damit Falsch liege, also ich meine zusätzliche .pas Dateien) in meinem Projekt Ordner nur weiß ich jetzt nicht wie ich die Dauer eines Liedes ermitteln soll.. Mit Titel, Album, Inter... klappt das nur nicht mit der Dauer. So lese ich bis jetzt die Tags aus:
Delphi-Quellcode:
Ich hoffe man kann damit etwas anfangen. Wenn ich jetzt MainAudioFile. eingebe, kann ich zwar vieles auswählen nur die Dauer nicht.
unit Test;
uses ShellApi, MMSystem, Registry, IniFiles, System.Win.ScktComp, Bass, AudioFiles; type TFrmTest = class(TForm) //... private MainAudioFile: TGeneralAudioFile; //... procedure TFrmTest.Button1Click(Sender: TObject); begin if Opendialog1.Execute then begin MainAudioFile := TGeneralAudioFile.Create(OpenDialog1.FileName); Label1.Caption := MainAudioFile.Titel; //... end; end. Danke Luki :mrgreen: |
AW: Dauer einer MP3-File ermitteln
Ist das die Unit von Gausi? Da heißt die Eigenschaft Duration IIRC.
|
AW: Dauer einer MP3-File ermitteln
Zitat:
|
AW: Dauer einer MP3-File ermitteln
@DaddyH Ja, die sind von Gausi
@Medium Ah ok, also sind die Klassen Dinge die man in USES schreibt? :) Edit: ich habe nur Duration nicht mit IIRC.. Oder ist das dasselbe? |
AW: Dauer einer MP3-File ermitteln
IIRC ist ein Akronym: If I Remember Correctly, das hatte nichts mit der Property zu tun.
|
AW: Dauer einer MP3-File ermitteln
Oh, das ist mir jetzt peinlich... :oops::oops::oops::mrgreen::mrgreen: Ok danke. Wenn ich die Dauer jetzt abfrage dann bekomme ich ja eine Durchgehende Zahl, wie kann ich zwischen die Minuten und Sekunden einen Doppelpunkt setzen?
|
AW: Dauer einer MP3-File ermitteln
Zitat:
Zitat:
Delphi-Quellcode:
trägt man die
uses
Delphi-Quellcode:
s ein, deren Funktionalität man benutzen möchte.
unit
Du hast eine
Delphi-Quellcode:
die du auch in einer anderen
unit Test
Delphi-Quellcode:
benutzen kannst, wenn du die dort bei
unit
Delphi-Quellcode:
einträgst.
uses
Delphi-Quellcode:
unit LukiTest;
uses Test; |
AW: Dauer einer MP3-File ermitteln
Ah ok, gut dass das jetzt auch geklärt ist, damit ich nicht wie ein Vollidiot da stehe wenn ich sowas schreibe ;)
|
AW: Dauer einer MP3-File ermitteln
Diese lange Zahl ist die Zeit in Sekunden.
Delphi-Quellcode:
Das sollte seine Arbeit tun ...
Format('%d:%d',[zeit DIV 60, zeit Mod 60])
|
AW: Dauer einer MP3-File ermitteln
Ok, klappt. Danke :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr. |
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-2025 by Thomas Breitkreuz