AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi TMediaplayer spielt keine MP3s mit MPEGInfo.Frame.Position >
Thema durchsuchen
Ansicht
Themen-Optionen

TMediaplayer spielt keine MP3s mit MPEGInfo.Frame.Position >

Ein Thema von Cylence · begonnen am 3. Nov 2009 · letzter Beitrag vom 5. Nov 2009
 
Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
903 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: TMediaplayer spielt keine MP3s mit MPEGInfo.Frame.Positi

  Alt 4. Nov 2009, 12:28
Ja, der ID3v1-Tag steht hinten, der v2-Tag vorne. Wenn es so aussieht, als wäre hinter dem v2-Tag eine Menge von Nullbytes, dann ist das höchstwahrscheinlich falsch - die Nullbytes gehören zum ID3v2-Tag. Das ist das so genannte Padding, wodurch das Schreiben von weiteren Daten in den ID3v2-Tag beschleunigt werden kann (in dem das Padding verkleinert wird, sonst müsste ja die ganze Datei neu geschrieben werden).
Da einfach Nullen rauszulöschen könnte die Datei beschädigen, da die Größe des ID3-Tags im Header des Tags steht, und der wird vom Dekoder in aller Regel übersprungen.

Wie gesagt, schick mir mal so eine Datei. [Edit: oops, haste ja schon. ] Meine Vermutung, ins Blaue geraten: iTunes schreibt den ID3v2-Tag in der Subversion 4, mit der auch der richtige WMP arge Probleme hat. Wenn der Mediaplayer den gar nicht erkennt, und auch nicht überspringen kann, wird von Dateibeginn an nach einem ersten MPEG-Header für den Dekoder gesucht. Wenn der Tag zu groß ist (z.B. wegen Coverbildern darin) wird irgendwann abgebrochen und die Datei wird nicht abgespielt.

Beim clearen der Tags löschen einige Tagger auch einfach den Tag, ohne die Datei neu zu schreiben. Das geht schneller, führt dann aber bei großen Tags evtl auch zu Problemen.
Being smart will count for nothing if you don't make the world better. You have to use your smarts to count for something, to serve life, not death.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 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