come posso ottenere ID3 tag dei miei mp3 file con php?

Sono sorpreso di non trovare più domande su di esso, potrei essere quello su stackoverflow. Come fare ho bisogno di andare a estrarre ID3 tag di un file mp3 con php ?
Senza scaricare alcun biblioteche (ho solo voglia di una accurata funzione che restituisce un array associativo key=una stringa che specifica il tag, valore=una stringa che specifica il valore del tag).

Ho trovato molti modi per farlo, ma tutti richiedono di scaricare le librerie con molte funzioni che non ho bisogno necessariamente.

Non voglio kiddyscripting.
Voglio costruire questa funzione con fopen e leggere il primo byte del file secondo la lunghezza di ogni tag (lettura in rfc).

Che funzioni devo usare per ottenere i bit (o byte convertito in bit) ? Ma non i personaggi che sono in mp3, causa, naturalmente, non sono file di testo.

OriginaleL’autore vdegenne | 2011-06-16

2 Replies
  1. 1

    Lettura Tag ID3 non è così facile come “leggere i primi byte” (btw. ID3 V1 sarebbe alla fine e non all’inizio), perché la maggior parte degli mp3 sono ID3 V2 tag eighter all’inizio o alla fine del file e dinamico lunghezza e la codifica.

    Perché non basta usare un exsiting biblioteca, che fa tutto il lavoro per voi (ad esempio,questo)?

    grazie per l’head-up, in ogni caso ho voluto codice perchè sono pignolo in programmazione, ho bisogno di scrivere tutto quello che voglio vedere di essere eseguita … ma su questo, credo di oughta utilizzare una di queste librerie, tuttavia Qual è il significato di questi caratteri ? è che una unicode char ?
    Cosa char vuoi dire?
    quando ho estratto il contenuto del mio file mp3 (bene l’intestazione, in modo che il ID3tag) e mi è uscita la pagina, alcuni caratteri sono illeggibili, peggio parecchi byte sono confezionati in un char. Come posso scaricare il modulo esadecimale del fopened file ?
    Puoi alcune me l’uscita e/o il codice? Se ho aperto il link dalla tua domanda, ho solo ottenere una risposta vuota…

    OriginaleL’autore ChrFin

Lascia un commento