用getid3(id3v2)将APIC写入mp3文件
我正在尝试使用getid3将APIC图片写入mp3文件。这是代码;
$cover = "/home/user/public_html/artwork/cover.jpg";
$TagData['attached_picture'][]=array(
'picturetypeid'=>2, // Cover. More: module.tag.id3v2.php -> function APICPictureTypeLookup
'description'=>'cover', // text field
'mime'=>'image/jpeg', // Mime type image
'data'=>$cover // Image data
);
但它不起作用。图像大小约为1.5 MB。我应该调整它还是......
我哪里错了?
谢谢
没有找到相关结果
已邀请:
5 个回复
蜂佬渺
似乎数据键需要是图像内容,而不仅仅是图像文件的路径。 所以在你的情况下,它应该是这样的:
注意:这只是在快速浏览一下演示代码之后,我没有使用过这个库或测试过这段代码。
缝皋
测试和工作:)
死狸蔽垂藐
所以图片数据必须是二进制的。 解决方案在这里:getid3演示
骨乏唯瓜
混侩闯空坷
对于只需要更新其ID3标签(包括专辑封面)的任何人,上面的代码工作得很好您需要让getID3库工作。 这个答案是基于JacopKane的答案,所以功劳归于他