Autor Beitrag
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Mi 23.02.05 09:11 
Wie kann man aus einer Musikdatei (wav,wma,mp3) den Interpreten, den Songnamen, die Dauer des Stückes etc. herauslesen und in Variablen speichern um sie anshcließend in edits anzeigen zu können!

ich denke da an so einen Mediaplayer mit Wiedergabeliste!

mfg Koller


Moderiert von user profile iconGausi: Topic aus VCL (Visual Component Library) verschoben am Mi 23.02.2005 um 10:41
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Mi 23.02.05 09:22 
Such mal nach Suche in: Delphi-Forum, Delphi-Library ID3-TAG bzw. Suche bei Google ID3-TAG

AXMD
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 23.02.05 09:28 
Wave Dateien beinhalten keine weitere daten zu Interpret usw. Wie es mit wmv dateienaussieht, weiß ich nicht. Aber die länge ist in keinem Dateiformat abgelegt. Diese ergibt sich aus der Samplinffrequenz und der Dateilänge abzüglich des jeweiligen Headers der Datei.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Mi 23.02.05 11:41 
Luckie hat folgendes geschrieben:
Diese ergibt sich aus der Samplinffrequenz und der Dateilänge abzüglich des jeweiligen Headers der Datei.

Im Prinzip richtig, nur bekommt man dabei bei den vbr-mp3s Probleme. Dort kann jeder Frame eine andere Bitrate haben, sodass man entweder das ganze File lesen und so die Anzahl der Frames zählen muss, oder man vertraut auf das Vorhandensein des XING-Headers, der sich dann oft im ersten MPEG-Frame versteckt, und unter anderem die Anzahl der Frames speichert.
Zitat:
Wave Dateien beinhalten keine weitere daten zu Interpret usw.
Da bin ich mir auch nicht ganz sicher. Zumindest kann ich beim Audiograbber die Option "ID3Tag in Wave-Datei schreiben" aktivieren. Ausprobiert habe ich das aber noch nicht.

_________________
We are, we were and will not be.