Hallo Felix,
mp3's kannst Du einfach aneinanderhängen.
ob das gut und sinnvoll ist, bleibt zu prüfen. Vorausgesetzt, alle MP3-Dateien haben eine identische Bitrate, dann kann man das machen
das kann man auch bei unterschiedlicher Bitrate, weil die in mp3 in jedem einzelnen Chunk steht. Nur so ist bei mp3 auch VBR möglich.
Deswegen kann man tatsächlich mehrere mp3-Dateien jeweils mit readfile() nacheinander durchreichen. Beim Client kommt's an, als wäre es eine einzige.
aber dann hat man wiederum redundante Header-Daten mitten in der Datei
Nein, mp3 hat keinen Header. Oder anders gesagt, jeder Chunk (entsprechend 10ms, IIRC) hat seinen eigenen Header.
Ciao,
Martin
--
Sei n die Anzahl der bekannten Fehler in einer Software, dann gilt stets: n = n+1
Sei n die Anzahl der bekannten Fehler in einer Software, dann gilt stets: n = n+1