我可以使用 php 成功从我的 mp3 应用程序中获取 mp3 ID3 标签。我留下了一个巨大的BLOB。我确信这非常简单,但我只需要在正确的方向上得到一些帮助。我想最终得到的是(BLOB 数据已更正):
$media_year = implode($ThisFileInfo['comments_html']['year']);
$media_genre = implode($ThisFileInfo['comments_html']['genre']);
$media_jpg = [BLOBDATA];
(我知道这对编程没有意义,但你明白了。前两行对我来说工作正常,但我不知道如何从 ID3 标签获取 BLOBDATA 并将其转换为我可以显示的 JPG。)
在另一个教程中我看到了这一点,但它并没有为我连接点:
[comments] => Array
(
[picture] => Array
(
[0] => Array
(
[data] => <binary data>
[image_mime] => image/jpeg
)
)
)
我讨厌要求读者“为我做这件事”,所以请原谅我。但我已经尝试了所有我能找到的资源。非常感谢任何帮助。
i use getid3 http://www.getid3.org这项工作的图书馆就像
<?php
$Path="mp3 file path";
$getID3 = new getID3;
$OldThisFileInfo = $getID3->analyze($Path);
if(isset($OldThisFileInfo['comments']['picture'][0])){
$Image='data:'.$OldThisFileInfo['comments']['picture'][0]['image_mime'].';charset=utf-8;base64,'.base64_encode($OldThisFileInfo['comments']['picture'][0]['data']);
}
?>
<img id="FileImage" width="150" src="<?php echo @$Image;?>" height="150">
在此代码中,我将图像嵌入到 HTML 中base64_encode
你可以看到
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)