Mp3 Tag

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Shardik
Beiträge: 746
Registriert: 25.01.2005 12:19

Re: Mp3 Tag

Beitrag von Shardik »

Es geht möglicherweise auch unkomplizierter: Fluid Byte hat in einem Posting
gezeigt, wie man die Abspieldauer in Windows über die Movie-Struktur des
DirectShow Interface ermitteln kann:
http://www.purebasic.fr/german/viewtopi ... 5&start=12

Bei mir zeigte ein kurzer Test die korrekte Abspieldauer für einige MP3-, Wav-
und Midi-Dateien an.
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: Mp3 Tag

Beitrag von rolaf »

http://www.purearea.net/pb/CodeArchiv/M ... -Player.pb

MCI-MP3-Commands ist das Stichwort. :wink:

Auszug:

Code: Alles auswählen

Procedure MP3_GetLength(Nb) 
  a$=Space(#MAX_PATH) 
  i=mciSendString_("status MP3_"+Str(Nb)+" length",@a$,#MAX_PATH,0) 
  ProcedureReturn Val(a$) 
EndProcedure
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
Codusa
Beiträge: 92
Registriert: 11.07.2009 09:44

Re: Mp3 Tag

Beitrag von Codusa »

DrFalo hat geschrieben:http://www.purearea.net/pb/CodeArchiv/M ... -Player.pb

MCI-MP3-Commands ist das Stichwort. :wink:

Auszug:

Code: Alles auswählen

Procedure MP3_GetLength(Nb) 
  a$=Space(#MAX_PATH) 
  i=mciSendString_("status MP3_"+Str(Nb)+" length",@a$,#MAX_PATH,0) 
  ProcedureReturn Val(a$) 
EndProcedure
Und was soll ich als Nb übergeben?
"I became insane, with long intervals of horrible sanity." - Edgar A. Poe
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: Mp3 Tag

Beitrag von rolaf »

Vorgekaut wird im Altersheim. >:)
Tipp, kopiere den gesamten verlinkten Code und starte ihn in PB. Probieren und nachschauen hilft! Beachte dabei welche Nummer beim MP3 Laden vergeben wird.
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
Codusa
Beiträge: 92
Registriert: 11.07.2009 09:44

Re: Mp3 Tag

Beitrag von Codusa »

Zu spät :twisted:
Habs jetzt mit dem Code von FluidByte gemacht, und jetzt funktioniert es soweit
man muss nur noch die 128Byte für den id3Tag abziehn (~2Sek)
:D

THX @all :bounce:
"I became insane, with long intervals of horrible sanity." - Edgar A. Poe
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Mp3 Tag

Beitrag von bobobo »

ID3-Tag ??
die Länge aus dem fluidbyte-code :allright: ist die reale (ermittelte) Länge

ID3-Tags können wahr sein, müssen es aber nicht.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten