Comment puis-je extrait de l'album de l'art à partir d'un MP3 ID3 tag?
Je peux obtenir avec succès le mp3 ID3 tags de mon mp3 application, à l'aide de php. Je suis parti avec un énorme BLOB. Je suis sûr que c'est assez simple, mais j'ai juste besoin d'un peu d'aide dans la bonne direction. Ce que j'aimerais, c'est BLOB (DONNÉES CORRIGÉES):
$media_year = implode($ThisFileInfo['comments_html']['year']);
$media_genre = implode($ThisFileInfo['comments_html']['genre']);
$media_jpg = [BLOBDATA];
(Je sais ça n'a aucun sens de la programmation, mais vous obtenez l'idée. Les deux premières lignes beau travail pour moi, mais je ne sais pas comment pour obtenir le BLOBDATA de les tags ID3 et les convertir en JPG que je peux afficher.)
Dans un autre tutoriel, je vais voir cela, mais il n'est pas relier les points pour moi:
[comments] => Array
(
[picture] => Array
(
[0] => Array
(
[data] => <binary data>
[image_mime] => image/jpeg
)
)
)
Je déteste poser des lecteurs "de le faire pour moi" donc, s'il vous plaît pardonnez-moi. Mais j'ai essayé toutes les ressources que je peux trouver. Toute aide est souverainement appréciée.
Vous devez vous connecter pour publier un commentaire.
- je utiliser getid3 bibliothèque pour ce beau travail comme
dans ce code, je l'ai incorporé de l'image dans le HTML avec
base64_encode
que vous pouvez voirvous pouvez utiliser file_put_contents() pour enregistrer les id3 des données d'image dans un fichier.
ou vous pouvez afficher l'image à l'aide de
J'ai trouvé un Article qui explique la Structure des Balises ID3.
http://www.stagetwo.eu/article/19-MP3-ID3-Tags-Wie-kann-man-die-teile-lesen
Cela devrait vous permettre de comprendre et d'analyser.
C'est en allemand mais peut-être l'article sur les Tags ID3 de la Structure est également lisible avec le traducteur de google.
J'aime la description de l'important octets, et par exemple l'explication de l'SyncSafe entier.
À votre Problème, il décrit comment l'APIC (Image) le Cadre est structuré.
Lorsque vous analysé ces structures et que vous avez la bytestream suffit d'utiliser
imagecreatefromstring($byteStream)
Maintenant que vous avez votre image, des ressources de la MP3 🙂