Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Eigenschaften von Sounddateien (wav, mp3, midi) (https://www.delphipraxis.net/56448-eigenschaften-von-sounddateien-wav-mp3-midi.html)

Martin K 5. Nov 2005 19:46


Eigenschaften von Sounddateien (wav, mp3, midi)
 
Hi Leute,

wie bekomme ich verschiedene Eigenschaften von Sounddateien?
z.B.:
Länge (Min/sec), Bitrate, Dateigröße, Änderungsdatum

Und zwar allgemein (also nicht über ID3-Tags)!

Wie kann man MP3's wiedergeben?
( wav mit PlaySound() )

Danke schonmal im Vorraus.

Dj_Base 5. Nov 2005 19:54

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
Hi!

Informationen über Sounddateien kannst du mit MCISendString aus der Unit mmsystem realisieren.
Mehr Information findest du in der MSDN Library (MCISendString) und hier erfährst du mehr über die CommandStrings: MSDN Lib (CommandStrings)

Besonders interessant dürfte da "status" und auch "get" sein...

MP3s kannst du z.B. mit TMediaPlayer widergeben.

Hoffe, dass ich dir helfen konnte,
mfg,
Dj_Base

Thorben77 5. Nov 2005 20:03

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
Zitat:

Zitat von Martin K
Dateigröße, Änderungsdatum

Das sollte, egal ob Sounddatei oder nicht, so funktioniern:

Zum Änderungsdatum:
Letzten Zugriff auf Datei auslesen

Zur Dateigröße:
-> Einfach mal die Suche benutzen :stupid: :zwinker:

Martin K 5. Nov 2005 20:06

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
Kann mir jemand die Function MCISendString mal näher erklären ?
Wie kann ich damit aus Dateien die Bitrate & Länge auslesen ?

Martin K 5. Nov 2005 20:18

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
Hab jetzt rausgefunden, wie das Änderungsdatum geht:
Delphi-Quellcode:
var Date: TDateTime; FileName: String;

Date := FileDateToDateTime(FileAge(FileName));


Dann hab ich das hier gefunden, für die Dateigröße:
Delphi-Quellcode:
function FileSizeByName(FileName: String): Cardinal;
Das wäre ja genau das, was ich suche...

Aber es kommt diese Meldung:
Zitat:

[Error] Unit1.pas(XXX): Undeclared identifier: 'FileSizeByName'
Hat jemand eine Idee dazu? :gruebel:

Martin K 5. Nov 2005 22:10

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
Nochmal meine Frage:

:?: Wie kann man die Länge und Bitrate von einer Musikdatei (wav,mp3,midi) bekommen :?:
Und warum funzt FileSizeByName nicht (s.o.) ???

Wäre echt nett, wenn mir einer da helfen könnte...

Martin K 6. Nov 2005 11:50

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
Kann mir mal einer helfen, komme nicht weiter.
Wäre wirklich nett.

Geht das evtl. mit dem BassdllPlayer ?

Wenn ja, wie?

MrKnogge 6. Nov 2005 11:51

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
den bassdllPlayer kenn ich jetzt nicht, aber die bass.dll selbst müsste das können.

gruss

Martin K 6. Nov 2005 11:52

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
Und wie?

(Bitte Quellcode)
Danke!

Tubos 6. Nov 2005 12:04

Re: Eigenschaften von Sounddateien (wav, mp3, midi)
 
Warum suchst du nicht selbst?
Bei Google suchenbass.dll bitrate auslesen
Hier im Forum suchenbass.dll bitrate


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 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